Kaynağa Gözat

流程数据修改

wangliang 3 yıl önce
ebeveyn
işleme
b0d3842e82

+ 0 - 7
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/ActivitiService.java

@@ -47,13 +47,6 @@ public interface ActivitiService {
      */
     public void flowEnd(String flowId);
 
-    /**
-     * 流程审批启动
-     *
-     * @param map
-     */
-    public void flowStart(Map<String, Object> map);
-
     /**
      * 审批任务
      *

+ 3 - 5
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/ActivitiServiceImpl.java

@@ -121,6 +121,7 @@ public class ActivitiServiceImpl implements ActivitiService {
      * @param map
      */
     @Override
+    @Transactional
     public ProcessInstance startActivity(String processKey, Map<String, Object> map) {
         ProcessInstance processInstance = null;
         if (Objects.nonNull(map) && map.size() > 0) {
@@ -132,8 +133,7 @@ public class ActivitiServiceImpl implements ActivitiService {
         ProcessInstance finalProcessInstance = processInstance;
         map.computeIfAbsent(SystemConstant.FLOW_ID, v -> finalProcessInstance.getId());
         map.computeIfAbsent(SystemConstant.FLOW_STATUS, v -> FlowStatusEnum.START);
-        ActivitiService activitiService = SpringContextHolder.getBean(ActivitiService.class);
-        activitiService.flowStart(map);
+        this.flowApproveStart(map);
         return processInstance;
     }
 
@@ -236,9 +236,7 @@ public class ActivitiServiceImpl implements ActivitiService {
      *
      * @param map
      */
-    @Override
-    @Transactional
-    public void flowStart(Map<String, Object> map) {
+    public void flowApproveStart(Map<String, Object> map) {
         SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
 
         if (Objects.isNull(map.get(SystemConstant.FLOW_ID))) {