|
@@ -99,7 +99,7 @@ public class QcModuleInfoFacade extends QcModuleInfoServiceImpl {
|
|
|
if (1 == defaultModuleVO.getDefineType()) {
|
|
|
//此时不会给出提示
|
|
|
flag = true;
|
|
|
-// 原有的标准模版设置为0 互斥行性
|
|
|
+// 原有的标准模版设置为0 体现互斥行性
|
|
|
UpdateWrapper<QcModuleInfo> serviceInfoWrapper = new UpdateWrapper<>();
|
|
|
serviceInfoWrapper
|
|
|
.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
@@ -121,18 +121,32 @@ public class QcModuleInfoFacade extends QcModuleInfoServiceImpl {
|
|
|
return null;
|
|
|
}
|
|
|
}
|
|
|
+ Boolean bac = false;
|
|
|
+ //更新模版状态
|
|
|
+ UpdateWrapper<QcModuleInfo> serviceInfoWrapper = new UpdateWrapper<>();
|
|
|
+ serviceInfoWrapper
|
|
|
+ .eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
+ .eq("mode_id", defaultModuleVO.getModeId())
|
|
|
+ .eq("hospital_id", defaultModuleVO.getHospitalId())
|
|
|
+ .eq("name", defaultModuleVO.getName())
|
|
|
+ .set("default_module", "1");
|
|
|
+ bac = this.update(new QcModuleInfo(), serviceInfoWrapper);
|
|
|
+ return bac;
|
|
|
+
|
|
|
+ }else{
|
|
|
+ //用户直接取消,无视互斥
|
|
|
+ UpdateWrapper<QcModuleInfo> serviceWrapper = new UpdateWrapper<>();
|
|
|
+ serviceWrapper
|
|
|
+ .eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
+ .eq("mode_id", defaultModuleVO.getModeId())
|
|
|
+ .eq("hospital_id", defaultModuleVO.getHospitalId())
|
|
|
+ .eq("name", defaultModuleVO.getName())
|
|
|
+ .eq("default_module", 1)
|
|
|
+ .set("default_module", defaultModuleVO.getDefaultModule());
|
|
|
+ this.update(new QcModuleInfo(), serviceWrapper);
|
|
|
+
|
|
|
}
|
|
|
- Boolean bac = false;
|
|
|
- //更新模版状态
|
|
|
- UpdateWrapper<QcModuleInfo> serviceInfoWrapper = new UpdateWrapper<>();
|
|
|
- serviceInfoWrapper
|
|
|
- .eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
- .eq("mode_id", defaultModuleVO.getModeId())
|
|
|
- .eq("hospital_id", defaultModuleVO.getHospitalId())
|
|
|
- .eq("name", defaultModuleVO.getName())
|
|
|
- .set("default_module", "1");
|
|
|
- bac = this.update(new QcModuleInfo(), serviceInfoWrapper);
|
|
|
- return bac;
|
|
|
+ return true;
|
|
|
}
|
|
|
|
|
|
/**
|