手动创建任务增加触发条件判断。
This commit is contained in:
parent
84d10b3572
commit
3fab2d9a3f
@ -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<SignRouteTriggerCondition> signRouteTriggerConditions = new ArrayList<SignRouteTriggerCondition>();
|
||||
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());
|
||||
|
||||
Loading…
Reference in New Issue
Block a user