From 358e4f19e130045ce58c2313435baec2a3f11b61 Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期二, 25 二月 2025 10:47:58 +0800 Subject: [PATCH] 审批流 --- ruoyi-system/src/main/java/com/ruoyi/system/service/impl/StateProcessTemplateServiceImpl.java | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/StateProcessTemplateServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/StateProcessTemplateServiceImpl.java index 598a8a1..b25418c 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/StateProcessTemplateServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/StateProcessTemplateServiceImpl.java @@ -141,7 +141,7 @@ // 更新模板, version+1 StateProcessTemplate processTemplate = new StateProcessTemplate(); - processTemplate.setId(IdUtils.simpleUUID()); + processTemplate.setId(processUpdateBO.getId()); processTemplate.setWorkFlowId(deployId); processTemplate.setWorkflowVersion(flwProcess.getProcessVersion()); processTemplate.setTemplateName(processUpdateBO.getTemplateName()); @@ -152,20 +152,20 @@ processTemplate.setUpdateBy(SecurityUtils.getLoginUser().getUsername()); processTemplate.setUpdateTime(LocalDateTime.now()); processTemplate.setTemplateVersion(temp.getTemplateVersion() + 1); - this.save(processTemplate); + return this.updateById(processTemplate); //查询版本是否绑定流程,更新 - LambdaQueryWrapper<StateProcessModule> queryWrapper = new LambdaQueryWrapper<>(); - queryWrapper.eq(StateProcessModule::getTemplateId, processUpdateBO.getId()); - List<StateProcessModule> stateProcessModules = stateProcessModuleService.list(queryWrapper); - if (Objects.isNull(stateProcessModules) || stateProcessModules.isEmpty()) { - return true; - } - for (StateProcessModule stateProcessModule : stateProcessModules) { - stateProcessModule.setTemplateId(processTemplate.getId()); - stateProcessModule.setTemplateName(processTemplate.getTemplateName()); - } - return stateProcessModuleService.updateBatchById(stateProcessModules); +// LambdaQueryWrapper<StateProcessModule> queryWrapper = new LambdaQueryWrapper<>(); +// queryWrapper.eq(StateProcessModule::getTemplateId, processUpdateBO.getId()); +// List<StateProcessModule> stateProcessModules = stateProcessModuleService.list(queryWrapper); +// if (Objects.isNull(stateProcessModules) || stateProcessModules.isEmpty()) { +// return true; +// } +// for (StateProcessModule stateProcessModule : stateProcessModules) { +// stateProcessModule.setTemplateId(processTemplate.getId()); +// stateProcessModule.setTemplateName(processTemplate.getTemplateName()); +// } +// return stateProcessModuleService.updateBatchById(stateProcessModules); } /** -- Gitblit v1.7.1