dzx пре 1 година
родитељ
комит
5c7c42298e

+ 5 - 3
src/main/java/com/xjrsoft/module/workflow/service/impl/WorkflowExecuteServiceImpl.java

@@ -5669,7 +5669,7 @@ public class WorkflowExecuteServiceImpl implements IWorkflowExecuteService {
                 //新增流程发起流程记录
                 WorkflowRecord record = new WorkflowRecord();
                 record.setNodeId(task.getId());
-                record.setNodeName(task.getName());
+                record.setNodeName("系统");
                 record.setNodeType(WorkflowConstant.USER_TASK_TYPE_NAME);
                 record.setProcessId(task.getProcessInstanceId());
                 record.setSchemaId(schemaId);
@@ -5685,7 +5685,7 @@ public class WorkflowExecuteServiceImpl implements IWorkflowExecuteService {
                 //新增流程发起流程记录
                 XjrWorkflowOperateRecord operateRecord = new XjrWorkflowOperateRecord();
                 operateRecord.setNodeId(task.getId());
-                operateRecord.setNodeName(task.getName());
+                operateRecord.setNodeName("系统");
                 operateRecord.setNodeType(WorkflowConstant.USER_TASK_TYPE_NAME);
                 operateRecord.setProcessId(task.getProcessInstanceId());
                 operateRecord.setSchemaId(schemaId);
@@ -5782,10 +5782,12 @@ public class WorkflowExecuteServiceImpl implements IWorkflowExecuteService {
                 String[] approveResultArr = commentArr[1].split(":");
                 UserDefinedProcessRecordListVo recordListVo = new UserDefinedProcessRecordListVo();
                 recordListVo.setIsReject(0);
+                recordListVo.setApproveComment(approveComment);
                 if (approveResultArr.length > 1 && "驳回".equals(approveResultArr[1])) {
                     recordListVo.setIsReject(1);
                 }else if(comment.contains("自动驳回")){
                     recordListVo.setIsReject(1);
+                    recordListVo.setApproveComment(p.getComment());
                 }
 
                 recordListVo.setNodeType(p.getNodeType());
@@ -5796,7 +5798,7 @@ public class WorkflowExecuteServiceImpl implements IWorkflowExecuteService {
                 recordListVo.setCirculateMessage(p.getCirculateMessage());
                 recordListVo.setApproveUserName(approveUserNameArr.length > 1 ? approveUserNameArr[1] : "");
                 recordListVo.setApproveResult(approveResultArr.length > 1 ? approveResultArr[1] : "");
-                recordListVo.setApproveComment(approveComment);
+
                 userDefinedProcessRecordListVos.add(recordListVo);
             }