diff --git a/src/main/java/com/gunshi/project/xyt/controller/PersonnelPlanLogController.java b/src/main/java/com/gunshi/project/xyt/controller/PersonnelPlanLogController.java index 84831c0..490e573 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/PersonnelPlanLogController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/PersonnelPlanLogController.java @@ -71,7 +71,7 @@ public class PersonnelPlanLogController extends AbstractCommonFileController{ throw new IllegalArgumentException("当前培训日期标题名称重复"); } - if (planService.lambdaQuery().eq(PersonnelPlan::getId, dto.getPlanId()).count() == 0) { + if (Objects.nonNull(dto.getPlanId()) && planService.lambdaQuery().eq(PersonnelPlan::getId, dto.getPlanId()).count() == 0) { throw new IllegalArgumentException("培训计划不存在"); } dto.setId(IdWorker.getId()); @@ -100,7 +100,7 @@ public class PersonnelPlanLogController extends AbstractCommonFileController{ if (query.count() > 0){ throw new IllegalArgumentException("当前培训日期标题名称重复"); } - if (planService.lambdaQuery().eq(PersonnelPlan::getId, dto.getPlanId()).count() == 0) { + if (Objects.nonNull(dto.getPlanId()) && planService.lambdaQuery().eq(PersonnelPlan::getId, dto.getPlanId()).count() == 0) { throw new IllegalArgumentException("培训计划不存在"); }