Forráskód Böngészése

质控分离:查询搜索展示

chengyao 4 éve
szülő
commit
f7158634d3

+ 1 - 0
src/main/java/com/diagbot/vo/QcCasesEntryHospitalVO.java

@@ -20,6 +20,7 @@ public class QcCasesEntryHospitalVO extends Page {
     private Long casesId;
     private String name;
     private Integer isReject;
+    private String isPlacefile = "1";
     private Integer isUsed;
     private Integer ruleType;
 }

+ 29 - 4
src/main/resources/mapper/QcCasesEntryHospitalMapper.xml

@@ -26,7 +26,22 @@
         a.cases_name As casesName,
         a.name as name,
         b.msg As msg,
-        b.score as score,
+        <choose>
+            <when test='isPlacefile == "0"'>
+                b.score_run AS score,
+            </when>
+            <otherwise>
+                b.score AS score,
+            </otherwise>
+        </choose>
+        <choose>
+            <when test='isPlacefile == "0"'>
+                b.is_used_run AS isUsed,
+            </when>
+            <otherwise>
+                b.is_used AS isUsed,
+            </otherwise>
+        </choose>
         b.is_reject As isReject,
         b.is_used AS isUsed,
         a.rule_type
@@ -45,12 +60,22 @@
         <if test="name != null and name != ''">
             AND UPPER(a.name) LIKE CONCAT('%', UPPER(trim(#{name})), '%')
         </if>
+        <choose>
+            <when test='isUsed != null and isPlacefile == "0"'>
+            AND b.is_used_run =#{isUsed}
+            </when>
+            <otherwise>
+            AND b.is_used =#{isUsed}
+            </otherwise>
+         </choose>
+
         <if test="isReject != null ">
             AND b.is_reject = #{isReject}
         </if>
-        <if test="isUsed != null ">
-            AND b.is_used =#{isUsed}
-        </if>
+<!--        <if test="isUsed != null ">-->
+<!--            AND b.is_used =#{isUsed}-->
+<!--        </if>-->
+
         <if test="ruleType != null">
             AND a.rule_type = #{ruleType}
         </if>