manage : 疾病处置计划添加重复校验

dev_2.1.0
xueqingkun 1 year ago
parent f329ef961a
commit bcae983acd

@ -16,7 +16,7 @@ import java.util.List;
@Api(tags = "疾病处置计划管理")
@RestController
@RequestMapping("diseaseTreatmentPlan")
@RequestMapping("/diseaseTreatmentPlan")
@RequiredArgsConstructor
public class DiseaseTreatmentPlanManageController {

@ -155,5 +155,12 @@ public class DiseaseTreatmentPlanManageServiceImpl implements DiseaseTreatmentPl
Assert.notEmpty(diseaseTreatmentPlan.getDiseaseId(),"疾病id不能为空");
Assert.notEmpty(diseaseTreatmentPlan.getTreatmentPlanId(),"处置计划id不能为空");
// 根据疾病id和处置计划id进行重复校验
Integer count = diseaseTreatmentPlanService.lambdaQuery()
.eq(DiseaseTreatmentPlan::getTreatmentPlanId, diseaseTreatmentPlan.getTreatmentPlanId())
.eq(DiseaseTreatmentPlan::getDiseaseId, diseaseTreatmentPlan.getDiseaseId()).count();
Assert.isFalse(count > 0, "该处置计划已存在");
}
}

Loading…
Cancel
Save