|
|
|
@ -21,7 +21,7 @@ public interface ArchiveDetailRepository extends JpaRepository<ArchiveDetail, St
|
|
|
|
|
@Query(value = "SELECT stuff(" +
|
|
|
|
|
" (SELECT ',' + CONVERT(VARCHAR,a.assort_name) " +
|
|
|
|
|
" FROM zd_assort a WHERE a.assort_id in ?1 " +
|
|
|
|
|
" and NOT EXISTS(SELECT id FROM archive_detail d WHERE a.assort_id = d.AssortID and d.MasterID = ?2 ) " +
|
|
|
|
|
" and NOT EXISTS(SELECT id FROM archive_detail d WHERE a.assort_id = d.AssortID and d.flag=0 and d.MasterID = ?2 ) " +
|
|
|
|
|
" FOR XML PATH ('') " +
|
|
|
|
|
" ),1,1,'') ", nativeQuery = true)
|
|
|
|
|
String getTypeNotExits(List<String> type, String masterId);
|
|
|
|
@ -109,5 +109,14 @@ public interface ArchiveDetailRepository extends JpaRepository<ArchiveDetail, St
|
|
|
|
|
@Query("select count(o) from ArchiveDetail o where o.masterID = ?1 and o.assortID = ?2 and o.flag = ?3 ")
|
|
|
|
|
public Integer countDetail(String masterId,String assortId,String flag);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 检查重症单里是否有首次护理记录单 2021/4/8
|
|
|
|
|
* @param masterId
|
|
|
|
|
* @param assortId
|
|
|
|
|
* @param flag
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@Query("select count(o.title) from ArchiveDetail o where o.masterID = ?1 and o.assortID = ?2 and o.flag = ?3 and o.title like '%首次护理记录%'")
|
|
|
|
|
public Integer countFirstNursingRecord(String masterId,String assortId,String flag);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|