浏览代码

优化备注bug

wangfeng 5 年之前
父节点
当前提交
54cee5bc09

+ 18 - 10
src/main/java/com/diagbot/facade/QcAbnormalFacade.java

@@ -92,16 +92,24 @@ public class QcAbnormalFacade extends QcAbnormalServiceImpl {
      * @return 是否成功
      */
     public Boolean saveQcAnnormalNameAll(QcAbnormalSaveNameVO qcAbnormalSaveNameVO) {
-        return this.update(new UpdateWrapper<QcAbnormal>()
-                .eq("is_deleted", IsDeleteEnum.N.getKey())
-                .eq("hospital_id", SysUserUtils.getCurrentHospitalID())
-                .eq("type", 1)//异常类型(1:数据模块 2:质控类型 3:XML结构)
-                .eq("description", qcAbnormalSaveNameVO.getDescription())
-                .set("status", qcAbnormalSaveNameVO.getStatus())
-                .set("remark", qcAbnormalSaveNameVO.getRemark())
-                .set("gmt_modified", DateUtil.now())
-                .set("modifier", SysUserUtils.getCurrentPrincipleID())
-        );
+
+        boolean res = false;
+            res = this.update(new UpdateWrapper<QcAbnormal>()
+                    .eq("is_deleted", IsDeleteEnum.N.getKey())
+                    .eq("hospital_id", SysUserUtils.getCurrentHospitalID())
+                    .eq("type", 1)//异常类型(1:数据模块 2:质控类型 3:XML结构)
+                    .eq("description", qcAbnormalSaveNameVO.getDescription())
+                    .set("status", qcAbnormalSaveNameVO.getStatus())
+                    .set("gmt_modified", DateUtil.now())
+                    .set("modifier", SysUserUtils.getCurrentPrincipleID())
+            );
+            //最后更新备注
+            res = this.update(new UpdateWrapper<QcAbnormal>()
+                    .eq("id", qcAbnormalSaveNameVO.getId())
+                    .eq("is_deleted", IsDeleteEnum.N.getKey())
+                    .set("remark", qcAbnormalSaveNameVO.getRemark())
+            );
+        return res;
     }
 
 

+ 2 - 0
src/main/java/com/diagbot/vo/QcAbnormalSaveNameVO.java

@@ -14,6 +14,8 @@ import javax.validation.constraints.NotNull;
 @Setter
 @Getter
 public class QcAbnormalSaveNameVO {
+    @NotNull(message = "请输入Id")
+    private  Long id;
     @NotBlank(message = "请输入异常描述")
     private  String description;
     @NotNull(message = "请输入处理状态")