From 3fab2d9a3f9e31644397e9b143f4716ef9fd9937 Mon Sep 17 00:00:00 2001 From: haown <454902499@qq.com> Date: Thu, 18 Jul 2024 14:52:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=8B=E5=8A=A8=E5=88=9B=E5=BB=BA=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E5=A2=9E=E5=8A=A0=E8=A7=A6=E5=8F=91=E6=9D=A1=E4=BB=B6?= =?UTF-8?q?=E5=88=A4=E6=96=AD=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/SignPatientManageRouteServiceImpl.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientmanageroute/impl/SignPatientManageRouteServiceImpl.java b/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientmanageroute/impl/SignPatientManageRouteServiceImpl.java index 03f13446..8ba7acbd 100644 --- a/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientmanageroute/impl/SignPatientManageRouteServiceImpl.java +++ b/postdischarge-manage/src/main/java/com/xinelu/manage/service/signpatientmanageroute/impl/SignPatientManageRouteServiceImpl.java @@ -150,6 +150,9 @@ public class SignPatientManageRouteServiceImpl implements ISignPatientManageRout @Transactional(rollbackFor = Exception.class) @Override public AjaxResult insertSignPatientManageRoute(SignPatientManageRouteVO signPatientManageRoute) { + if (CollectionUtils.isEmpty(signPatientManageRoute.getTriggerConditionList())) { + return AjaxResult.error("请选择触发条件"); + } // 新增主表 signPatientManageRoute.setTaskCreateType(TaskCreateTypeEnum.MANUAL_CREATE.getInfo()); signPatientManageRoute.setCreateBy(SecurityUtils.getUsername()); @@ -175,6 +178,9 @@ public class SignPatientManageRouteServiceImpl implements ISignPatientManageRout } List signRouteTriggerConditions = new ArrayList(); for (SignRouteTriggerConditionVO signRouteTriggerCondition : signPatientManageRoute.getTriggerConditionList()) { + if (StringUtils.isBlank(signRouteTriggerCondition.getTriggerConditionCode()) || StringUtils.isBlank(signRouteTriggerCondition.getTriggerConditionOperator()) || StringUtils.isBlank(signRouteTriggerCondition.getTriggerConditionValue())) { + return AjaxResult.error("请选择完整的触发条件"); + } SignRouteTriggerCondition triggerCondition = new SignRouteTriggerCondition(); signRouteTriggerCondition.setPatientManageRouteId(signPatientManageRoute.getId()); signRouteTriggerCondition.setCreateTime(LocalDateTime.now());