zhangyuewww пре 3 година
родитељ
комит
60e1840294

+ 26 - 25
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/InOutWarehouseTaskServiceImpl.java

@@ -21,6 +21,7 @@ import com.yh.saas.plugin.yiliangyiyun.exception.YExceptionEnum;
 import com.yh.saas.plugin.yiliangyiyun.mapper.InOutWarehouseTaskMapper;
 import com.yh.saas.plugin.yiliangyiyun.service.IInOutWarehouseTaskService;
 import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import com.yh.saas.plugin.yiliangyiyun.service.INewWorkflowService;
 import com.yh.saas.toolkit.workflow.service.IWorkflowService;
 import org.apache.commons.collections.CollectionUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -46,7 +47,7 @@ public class InOutWarehouseTaskServiceImpl extends ServiceImpl<InOutWarehouseTas
     @Autowired
     private ICommonBillOperateHisService billOperateHisService;
     @Autowired
-    private IWorkflowService workflowService;
+    private INewWorkflowService workflowService;
 
     /**
      * 出入库任务新增 编辑
@@ -114,30 +115,30 @@ public class InOutWarehouseTaskServiceImpl extends ServiceImpl<InOutWarehouseTas
             inOutWarehouseTask.setTaskStatus(StatusEnum.TASK_REVIEWED.getName());
             // 操作主表数据
             this.updateById(inOutWarehouseTask);
-            boolean isStartWorkflow = StringUtils.isBlank(inOutWarehouseTask.getWorkflowId());
-            // 不是退回的单子
-            if (isStartWorkflow) {
-                Workflow workflow = workflowService
-                        .findLatestWorkflowByBusinessCode("INOUTTASK-TASK-APPROVE");
-                // 没配置审核流程,直接结束并处理信息
-                if (workflow == null) {
-                    throw new YException(YExceptionEnum.INTERVER_WORKFLOW_ERROR);
-                }
-                // 开启审核流
-                else {
-
-                    // 设置状态 已提交审核
-                    inOutWarehouseTask.setWorkflowId(workflow.getId());
-                    this.updateById(inOutWarehouseTask);
-                    workflowService.startInstance(workflow.getId(), inOutWarehouseTask.getId());
-                }
-            }
-            // 退回的单子 再启用
-            else {
-
-                this.updateById(inOutWarehouseTask);
-                workflowService.activateInstance(inOutWarehouseTask.getWorkflowId(), inOutWarehouseTask.getId());
-            }
+//            boolean isStartWorkflow = StringUtils.isBlank(inOutWarehouseTask.getWorkflowId());
+//            // 不是退回的单子
+//            if (isStartWorkflow) {
+//                Workflow workflow = workflowService
+//                        .findLatestWorkflowByBusinessCode("INOUTTASK-TASK-APPROVE");
+//                // 没配置审核流程,直接结束并处理信息
+//                if (workflow == null) {
+//                    throw new YException(YExceptionEnum.INTERVER_WORKFLOW_ERROR);
+//                }
+//                // 开启审核流
+//                else {
+//
+//                    // 设置状态 已提交审核
+//                    inOutWarehouseTask.setWorkflowId(workflow.getId());
+//                    this.updateById(inOutWarehouseTask);
+//                    workflowService.startInstance(workflow.getId(), inOutWarehouseTask.getId());
+//                }
+//            }
+//            // 退回的单子 再启用
+//            else {
+//
+//                this.updateById(inOutWarehouseTask);
+//                workflowService.activateInstance(inOutWarehouseTask.getWorkflowId(), inOutWarehouseTask.getId());
+//            }
         }
         return inOutWarehouseTask.getId();
     }