|
|
@@ -3817,6 +3817,21 @@ public class WorkflowExecuteServiceImpl implements IWorkflowExecuteService {
|
|
|
record.setMessage("【" + user.getName() + "】通过【指派审核人】指派【" + allAssigneesUserNames + "】作为审核人");
|
|
|
|
|
|
workflowRecordMapper.insert(record);
|
|
|
+
|
|
|
+ //新增流程发起流程记录
|
|
|
+ XjrWorkflowOperateRecord operateRecord = new XjrWorkflowOperateRecord();
|
|
|
+ operateRecord.setNodeId(task.getId());
|
|
|
+ operateRecord.setNodeName(task.getName());
|
|
|
+ operateRecord.setNodeType(WorkflowConstant.USER_TASK_TYPE_NAME);
|
|
|
+ operateRecord.setProcessId(task.getProcessInstanceId());
|
|
|
+ operateRecord.setSchemaId(schemaId);
|
|
|
+ operateRecord.setNodeMultiType(WorkflowMultiInstanceType.NONE.getCode());
|
|
|
+ operateRecord.setRecordTime(LocalDateTime.now());
|
|
|
+ operateRecord.setUsageScenario(2);
|
|
|
+ //[操作人名称] 通过[指派审核人] 指派[被指派人名称]作为审核人
|
|
|
+ record.setMessage("审批人:" + user.getName() + ", 审批结果:指派审核人, 审批内容:指派【" + allAssigneesUserNames + "】作为审核人");
|
|
|
+
|
|
|
+ xjrWorkflowOperateRecordMapper.insert(operateRecord);
|
|
|
return true;
|
|
|
}
|
|
|
|