|
@@ -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) {
|