|
|
|
@ -94,21 +94,25 @@ public class ConfigTreatmentPlanManageServiceImpl implements ConfigTreatmentPlan
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void saveAssert(ConfigTreatmentPlan configDrug){
|
|
|
|
|
Assert.isTrue(StrUtil.isEmpty(configDrug.getId()),"id 不为空");
|
|
|
|
|
Assert.notNull(configDrug.getDisposalMethod(),"处置方式不允许为空");
|
|
|
|
|
Assert.isTrue(configDrug.getDisposalMethod()==0 || configDrug.getDisposalMethod()==1,"处置方式不正确");
|
|
|
|
|
public void saveAssert(ConfigTreatmentPlan configTreatmentPlan){
|
|
|
|
|
|
|
|
|
|
Assert.isTrue(DisposalPlanEnum.containsCode(configDrug.getDisposalPlanId()),"处置计划不正确");
|
|
|
|
|
Assert.isTrue(StrUtil.isEmpty(configTreatmentPlan.getId()),"id 不为空");
|
|
|
|
|
// 校验处置方式
|
|
|
|
|
Assert.notNull(configTreatmentPlan.getDisposalMethod(),"处置方式不允许为空");
|
|
|
|
|
Assert.isTrue(configTreatmentPlan.getDisposalMethod()==0 || configTreatmentPlan.getDisposalMethod()==1,"处置方式不正确");
|
|
|
|
|
|
|
|
|
|
Assert.notEmpty(configDrug.getFirstMeasures(),"一级措施不允许为空");
|
|
|
|
|
// 校验处置计划
|
|
|
|
|
Assert.isTrue(DisposalPlanEnum.containsCode(configTreatmentPlan.getDisposalPlanId()),"处置计划不正确");
|
|
|
|
|
|
|
|
|
|
// 校验一级措施
|
|
|
|
|
Assert.notEmpty(configTreatmentPlan.getFirstMeasures(),"一级措施不允许为空");
|
|
|
|
|
|
|
|
|
|
//如果一级措施id为空,则判断一级措施是否已经存在,如果存在,则抛出异常
|
|
|
|
|
if(StrUtil.isBlank(configDrug.getFirstMeasuresId())){
|
|
|
|
|
if(StrUtil.isBlank(configTreatmentPlan.getFirstMeasuresId())){
|
|
|
|
|
Integer count = configTreatmentPlanService.lambdaQuery()
|
|
|
|
|
.eq(ConfigTreatmentPlan::getDisposalMethod, configDrug.getDisposalMethod())
|
|
|
|
|
.eq(ConfigTreatmentPlan::getDisposalPlanId, configDrug.getDisposalPlanId())
|
|
|
|
|
.eq(ConfigTreatmentPlan::getFirstMeasures, configDrug.getFirstMeasures()).count();
|
|
|
|
|
.eq(ConfigTreatmentPlan::getDisposalMethod, configTreatmentPlan.getDisposalMethod())
|
|
|
|
|
.eq(ConfigTreatmentPlan::getDisposalPlanId, configTreatmentPlan.getDisposalPlanId())
|
|
|
|
|
.eq(ConfigTreatmentPlan::getFirstMeasures, configTreatmentPlan.getFirstMeasures()).count();
|
|
|
|
|
Assert.isFalse(count>0,"一级措施已经存在");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|