瀏覽代碼

抄送显示不正确修改

hubin 8 月之前
父節點
當前提交
d8538edda2
共有 1 個文件被更改,包括 11 次插入2 次删除
  1. 11 2
      src/main/java/com/aizuda/boot/modules/flw/flow/FlowTaskListener.java

+ 11 - 2
src/main/java/com/aizuda/boot/modules/flw/flow/FlowTaskListener.java

@@ -92,7 +92,12 @@ public class FlowTaskListener implements TaskListener {
                 NodeModel currentNodeModel = this.getNodeModel(flwTask, nodeModel);
                 boolean saveContent = false;
                 ApprovalContent content = new ApprovalContent();
-                if (EventType.cc.ne(eventType)) {
+                if (EventType.cc.eq(eventType)) {
+                    // 抄送
+                    content.setNodeUserList(currentNodeModel.getNodeAssigneeList());
+                    saveContent = true;
+                } else {
+                    // 其它
                     String opinion = FlowHelper.getProcessApprovalOpinion();
                     if (StringUtils.hasLength(opinion)) {
                         content.setOpinion(opinion);
@@ -111,7 +116,11 @@ public class FlowTaskListener implements TaskListener {
                 }
 
                 // 记录是否调用流程
-                content.setCallProcess(currentNodeModel.getCallProcess());
+                String callProcess = currentNodeModel.getCallProcess();
+                if (StringUtils.hasLength(callProcess)) {
+                    content.setCallProcess(callProcess);
+                    saveContent = true;
+                }
 
                 // 记录审批内容
                 if (saveContent) {