From 541537d260b95fa89722f7a2dbaf423973b564ae Mon Sep 17 00:00:00 2001 From: gjh <1421wake> Date: Fri, 1 Aug 2025 13:50:00 +0800 Subject: [PATCH] =?UTF-8?q?=E9=81=BF=E5=85=8D=E9=87=8D=E5=A4=8D=E5=88=9B?= =?UTF-8?q?=E5=BB=BA=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/HuzhouPlaninfofileServiceImpl.java | 25 +++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/huzhou/src/main/java/com/easy/admin/modules/huzhou/service/impl/HuzhouPlaninfofileServiceImpl.java b/huzhou/src/main/java/com/easy/admin/modules/huzhou/service/impl/HuzhouPlaninfofileServiceImpl.java index bc9e0cf..be7de42 100644 --- a/huzhou/src/main/java/com/easy/admin/modules/huzhou/service/impl/HuzhouPlaninfofileServiceImpl.java +++ b/huzhou/src/main/java/com/easy/admin/modules/huzhou/service/impl/HuzhouPlaninfofileServiceImpl.java @@ -154,7 +154,9 @@ public class HuzhouPlaninfofileServiceImpl extends ServiceImpl taskNames = Arrays.asList("提交终验申请","联合验收审批"); + Boolean flag1 = checkTaskNamesExist(taskNames, projectId); + if("试运行阶段".equals(taskName) && !projectinfoService.queryIsSubProject(projectId) && !flag1){ LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(HuzhouPlaninfo::getProjectId,planinfo.getProjectId()); queryWrapper.eq(HuzhouPlaninfo::getTaskName,"试运行阶段"); @@ -186,7 +188,8 @@ public class HuzhouPlaninfofileServiceImpl extends ServiceImpl taskNames, String projectId) { + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper.eq(HuzhouPlaninfo::getProjectId, projectId); + queryWrapper.in(HuzhouPlaninfo::getTaskName, taskNames); + List planinfoList = planinfoMapper.selectList(queryWrapper); + if (planinfoList.size() > 0){ + // 指定的流程已经存在 + return true; + }else { + return false; + } + } + private void basicFlowUpdate(String planinfoid, ArrayList strings, WorkFlow workFlow) { Task task = workFlow.getTask(); String taskId = task.getId();