Bläddra i källkod

模版质控标准化模版修改bug处理

chengyao 4 år sedan
förälder
incheckning
9d09b14b17

+ 8 - 4
mrman-service/src/main/java/com/diagbot/facade/QcModuleInfoFacade.java

@@ -174,15 +174,19 @@ public class QcModuleInfoFacade extends QcModuleInfoServiceImpl {
                 this.update(new QcModuleInfo(), serviceInfoWrapper);
             }
             //校验标准模版是否存在
-            int sum = this.count(new QueryWrapper<QcModuleInfo>()
+            List<QcModuleInfo> list = this.list(new QueryWrapper<QcModuleInfo>()
                     .eq("is_deleted", IsDeleteEnum.N.getKey())
                     .eq("mode_id", addModulInfoVO.getModeId())
                     .eq("hospital_id", addModulInfoVO.getHospitalId())
                     .eq("default_module", 1));
-            if (sum > 0) {
-                //发现标准模版已经存在,默认给出提示
+            if (list.size() > 0) {
+                //发现标准模版已经存在
                 if (flag == false) {
-                    return null;
+                    //当默认唯一模版提交修改按钮不提示
+                    if(!addModulInfoVO.getId().equals(list.get(0).getId())){
+                        return null;
+                    }
+
                 }
             }
         }