From 24a27e7a28a8872adc352f3a6c7464112c14d02d Mon Sep 17 00:00:00 2001 From: wente <329538422@qq.com> Date: 星期四, 30 十一月 2023 15:53:40 +0800 Subject: [PATCH] 项目表 --- modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/service/ConfigItemWarehouseService.java | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/service/ConfigItemWarehouseService.java b/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/service/ConfigItemWarehouseService.java index 6d98b9e..c47a870 100644 --- a/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/service/ConfigItemWarehouseService.java +++ b/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/service/ConfigItemWarehouseService.java @@ -18,6 +18,8 @@ import com.zt.life.sys.service.SysOssConfigService; import com.zt.modules.coderule.service.SysCodeRuleService; import com.zt.modules.oss.service.SysOssService; +import com.zt.modules.workflow.dto.FlowInfoDto; +import com.zt.modules.workflow.service.WorkflowService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.zt.common.db.query.QueryFilter; @@ -42,7 +44,7 @@ private SysOssService sysOssService; @Autowired - private TestAgencyInfoService testAgencyInfoService; + private WorkflowService workflowService; @Autowired private SysCodeRuleService sysCodeRuleService; @@ -100,6 +102,7 @@ configItem.setWarehouseId(warehouseId); configItemService.insert(configItem); } + sysOssConfigService.updateOss(configItem.getId(), configItem.getFiles());// 淇濆瓨闄勪欢 } for (WarehouseCmAudit cmAudit : configItemDto.getCmAuditList()) { @@ -121,8 +124,16 @@ qaAuditService.insert(qaAudit); } } - sysOssConfigService.updateOss(configItemDto.getId(), configItemDto.getFiles());// 淇濆瓨闄勪欢 + Long bizId = configItemDto.getConfigItemWarehouse().getId(); + FlowInfoDto flowInfoDto = configItemDto.getFlowInfoDto(); + + if (flowInfoDto != null && "tj,bl".contains(flowInfoDto.getSubmitType())) { + if ("tj".equals(flowInfoDto.getSubmitType())) { + workflowService.startFlow(flowInfoDto.getFlowCode(), bizId); + } + workflowService.approvePass(flowInfoDto.getFlowCode(), bizId, flowInfoDto.getStepIdMark()); + } return true; } -- Gitblit v1.9.1