Przeglądaj źródła

规则分值更新修改

rengb 4 lat temu
rodzic
commit
7beaf997e8

+ 4 - 4
src/main/java/com/diagbot/facade/QcCasesEntryHospitalFacade.java

@@ -62,17 +62,17 @@ public class QcCasesEntryHospitalFacade extends QcCasesEntryHospitalServiceImpl
                 .eq("hospital_id", Long.valueOf(SysUserUtils.getCurrentHospitalID()))
                 .set("modifier", SysUserUtils.getCurrentPrincipleID())
                 .set("gmt_modified", DateUtil.now());
-        qcCasesEntry.set(qcCasesEntryUpdataVO.getScore() != null,
+        qcCasesEntry.set("1".equals(qcCasesEntryUpdataVO.getIsPlacefile()) && qcCasesEntryUpdataVO.getScore() != null,
                 "score", qcCasesEntryUpdataVO.getScore());
         qcCasesEntry.set(qcCasesEntryUpdataVO.getMsg() != null,
                 "msg", qcCasesEntryUpdataVO.getMsg());
-        qcCasesEntry.set(qcCasesEntryUpdataVO.getIsUsed() != null,
+        qcCasesEntry.set("1".equals(qcCasesEntryUpdataVO.getIsPlacefile()) && qcCasesEntryUpdataVO.getIsUsed() != null,
                 "is_used", qcCasesEntryUpdataVO.getIsUsed());
         qcCasesEntry.set(qcCasesEntryUpdataVO.getIsReject() != null,
                 "is_reject", qcCasesEntryUpdataVO.getIsReject());
-        qcCasesEntry.set("0".equals(qcCasesEntryUpdataVO.getIsPlacefile()),
+        qcCasesEntry.set("0".equals(qcCasesEntryUpdataVO.getIsPlacefile()) && qcCasesEntryUpdataVO.getScore() != null,
                 "score_run", qcCasesEntryUpdataVO.getScore());
-        qcCasesEntry.set("0".equals(qcCasesEntryUpdataVO.getIsPlacefile()),
+        qcCasesEntry.set("0".equals(qcCasesEntryUpdataVO.getIsPlacefile()) && qcCasesEntryUpdataVO.getIsUsed() != null,
                 "is_used_run", qcCasesEntryUpdataVO.getIsUsed());
         return update(new QcCasesEntryHospital(), qcCasesEntry);
     }

+ 1 - 1
src/main/java/com/diagbot/vo/QcCasesEntryUpdataVO.java

@@ -22,7 +22,7 @@ public class QcCasesEntryUpdataVO {
     private String msg;
     @NotNull(message = "请输分值")
     private Double score;
-    private String isPlacefile;
+    private String isPlacefile = "1";
     @NotNull(message = "请输单项否决")
     private Integer isReject;
     @NotNull(message = "请输启用标志")