wangbo 4 gadi atpakaļ
vecāks
revīzija
b1ba95097b

+ 12 - 0
operation_manager/src/main/java/com/huaxu/order/controller/WorkOrderManageController.java

@@ -524,6 +524,18 @@ public class WorkOrderManageController {
         workOrderManage.setCurrentTaskName(task.getName());
         int rows = workOrderManageService.updateByPrimaryKeySelective(workOrderManage);
         if(rows > 0) {
+            //记录日志
+            WorkFlowLog workFlowLog=new WorkFlowLog();
+            workFlowLog.setFlowId(id);
+            workFlowLog.setFlowType(2);
+            workFlowLog.setFlowResult("开始派单【启动流程】");
+            workFlowLog.setCreateBy(loginUser.getId().toString());
+            workFlowLog.setDateCreate(new Date());
+            workFlowLog.setHandleUserId(loginUser.getId()!=null?loginUser.getId().toString():null);
+            workFlowLog.setHandleUserName(loginUser.getUsername());
+            workFlowLog.setProcessInstanceId(workOrderManage.getProcessInstanceId());
+            workFlowLog.setTaskId(workOrderManage.getCurrentTaskId());
+            workFlowLogService.insert(workFlowLog);
             return new AjaxMessage<>(ResultStatus.OK);
         }
         return new AjaxMessage<>(ResultStatus.ERROR);

+ 11 - 0
operation_manager/src/main/java/com/huaxu/task/controller/PlanManageController.java

@@ -230,6 +230,17 @@ public class PlanManageController {
         planManage.setCurrentTaskName(task.getName());
         int rows = planManageService.updateByPrimaryKeySelective(planManage);
         if(rows > 0) {
+            WorkFlowLog workFlowLog=new WorkFlowLog();
+            workFlowLog.setFlowId(id);
+            workFlowLog.setFlowType(1);
+            workFlowLog.setFlowResult("任务提交【启动流程】");
+            workFlowLog.setCreateBy(loginUser.getId().toString());
+            workFlowLog.setDateCreate(new Date());
+            workFlowLog.setHandleUserId(loginUser.getId()!=null?loginUser.getId().toString():null);
+            workFlowLog.setHandleUserName(loginUser.getUsername());
+            workFlowLog.setProcessInstanceId(planManage.getProcessInstanceId());
+            workFlowLog.setTaskId(planManage.getCurrentTaskId());
+            workFlowLogService.insert(workFlowLog);
             return new AjaxMessage<>(ResultStatus.OK);
         }
         return new AjaxMessage<>(ResultStatus.ERROR);