|
@@ -1,5 +1,6 @@
|
|
|
package com.flow.service.impl;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
import com.flow.entity.Activity;
|
|
|
import com.flow.entity.FlowDefine;
|
|
|
import com.flow.entity.FlowTask;
|
|
@@ -74,7 +75,11 @@ public class FlowActivityServiceImpl implements FlowActivityService {
|
|
|
JumpNode jumpNode = flowDefine.findFlowNodeOfType(JumpNode.class, e.getActivityId());
|
|
|
Node target = flowDefine.findFlowNodeOfType(Node.class, jumpNode.getTargetNode());
|
|
|
activity.setAssignee("admin");
|
|
|
- activity.setDescription(String.format("<span>跳转至 <span class='color-primary'>%s</span></span>", target.getName()));
|
|
|
+ if (StringUtils.isNotBlank(activity.getDeleteReason())) {
|
|
|
+ activity.setDeleteReason(String.format("<span>跳转至 <span class='color-primary'>%s</span></span>", target.getName()));
|
|
|
+ } else {
|
|
|
+ activity.setDeleteReason("<span>跳转失败 <span class='color-warning'>不满足跳转条件</span></span>");
|
|
|
+ }
|
|
|
}
|
|
|
return activity;
|
|
|
})
|
|
@@ -119,7 +124,11 @@ public class FlowActivityServiceImpl implements FlowActivityService {
|
|
|
JumpNode jumpNode = flowDefine.findFlowNodeOfType(JumpNode.class, e.getActivityId());
|
|
|
Node target = flowDefine.findFlowNodeOfType(Node.class, jumpNode.getTargetNode());
|
|
|
activity.setAssignee("admin");
|
|
|
- activity.setDescription(String.format("<span>跳转至 <span class='color-primary'>%s</span></span>", target.getName()));
|
|
|
+ if (StringUtils.isNotBlank(activity.getDeleteReason())) {
|
|
|
+ activity.setDeleteReason(String.format("<span>跳转至 <span class='color-primary'>%s</span></span>", target.getName()));
|
|
|
+ } else {
|
|
|
+ activity.setDeleteReason("<span>跳转失败 <span class='color-warning'>不满足跳转条件</span></span>");
|
|
|
+ }
|
|
|
}
|
|
|
return activity;
|
|
|
})
|