瀏覽代碼

病例质控指定医院病例条目相关bug修正

wangyu 5 年之前
父節點
當前提交
db5e83d3b1

+ 7 - 2
mrman-service/src/main/java/com/diagbot/facade/QcInputcasesFacade.java

@@ -240,9 +240,14 @@ public class QcInputcasesFacade extends QcInputcasesServiceImpl {
         if(StringUtil.isNotEmpty(qcInputcasesAllVO.getCaseNumber())){
             casesNumberQueryWrapper.like("case_number",qcInputcasesAllVO.getCaseNumber());
         }
-        if(ListUtil.isNotEmpty(hospitalIds)){
-            casesNumberQueryWrapper.in("hospital_id",hospitalIds);
+        if(StringUtil.isNotEmpty(qcInputcasesAllVO.getHospitalName())){
+            if(ListUtil.isNotEmpty(hospitalIds)){
+                casesNumberQueryWrapper.in("hospital_id",hospitalIds);
+            }else {
+                casesNumberQueryWrapper.in("hospital_id","-10");
+            }
         }
+
         List<CasesNumber> casesNumbers = casesNumberService.list(casesNumberQueryWrapper);
         List<QcAllInputcasesDTO> res = new ArrayList<>();
         //病例内容

+ 3 - 3
mrman-service/src/main/resources/mapper/QcCasesEntryMapper.xml

@@ -23,13 +23,13 @@
         <if test="casesId != null">
             AND a.cases_id = #{casesId}
         </if>
-        <if test="levelNo">
+        <if test="levelNo != null">
             AND a.level_no = #{levelNo}
         </if>
-        <if test="name">
+        <if test="name != null">
             AND a.`name` LIKE CONCAT('%',#{name},'%')
         </if>
-        <if test="code">
+        <if test="code != null">
             AND a.`code` = #{code}
         </if>
         ORDER BY a.cases_id,a.id,a.level_no