From 5fed9211fddd4c541bcf15e2cff7d18ad3e09d31 Mon Sep 17 00:00:00 2001 From: liao Date: Fri, 24 Nov 2023 09:42:50 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E6=A0=87=E5=87=86=E5=BE=81=E6=B1=82?= =?UTF-8?q?=E6=84=8F=E8=A7=81=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db/变更数据库.sql | 5 + .../impl/LawsAsmsOpenApiServiceImpl.java | 3 +- .../impl/SynchronizationAsmsService.java | 3 +- .../fb/common/ConsultationTaskKey.java | 2 + .../fb/entity/ProcessFbConsultationList.java | 4 + ...cessFbStandardConsultationServiceImpl.java | 46 +++++-- .../main/resources/bpmn/标准征求意见流程.bpmn | 124 ++++++++++-------- 7 files changed, 122 insertions(+), 65 deletions(-) create mode 100644 db/变更数据库.sql diff --git a/db/变更数据库.sql b/db/变更数据库.sql new file mode 100644 index 00000000..1ac079c3 --- /dev/null +++ b/db/变更数据库.sql @@ -0,0 +1,5 @@ +ALTER TABLE laws_replaced_standard + MODIFY COLUMN replaced VARCHAR(200); + +ALTER TABLE laws_replaced_standard + MODIFY COLUMN replaced_by VARCHAR(200); \ No newline at end of file diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/LawsAsmsOpenApiServiceImpl.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/LawsAsmsOpenApiServiceImpl.java index b7b571d8..cfde4687 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/LawsAsmsOpenApiServiceImpl.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/LawsAsmsOpenApiServiceImpl.java @@ -752,7 +752,8 @@ public class LawsAsmsOpenApiServiceImpl extends ServiceImpl taskList = taskService.createTaskQuery().processInstanceId(processInstanceId).list(); - log.info("还剩 {} 个任务待完成", taskList.size()); - taskList.forEach(lastTask -> log.info("任务id: {}", lastTask.getId())); - } + endProcess(processInstanceId); } /** @@ -313,7 +307,8 @@ public class ProcessFbStandardConsultationServiceImpl extends ServiceImpl taskList = taskService.createTaskQuery().processInstanceId(processInstanceId).list(); + List executionList = runtimeService.createExecutionQuery().processInstanceId(processInstanceId).list(); + log.info("还剩 {} 个任务待完成", taskList.size()); + log.info("还剩 {} 个执行实例待完成", executionList.size()); + taskList.forEach(lastTask -> log.info("任务id: {}", lastTask.getId())); + executionList.forEach(lastExecution -> log.info("执行实例id: {}", lastExecution.getId())); + } } /** @@ -401,11 +425,13 @@ public class ProcessFbStandardConsultationServiceImpl extends ServiceImpl processFbConsultationLists = businessInfoDTO.getProcessFbConsultationLists(); String taskId = processInfoVO.getBasicTaskInfoDTO().getTaskId(); + Task task = taskService.createTaskQuery().taskId(taskId).singleResult(); if (CollectionUtils.isNotEmpty(processFbConsultationLists)) { processFbConsultationListService.updateBatchById(processFbConsultationLists); // 更新业务信息 } + runtimeService.setVariableLocal(task.getProcessInstanceId(), "passSecond", true); // 完成任务 taskService.complete(taskId); } @@ -431,11 +457,13 @@ public class ProcessFbStandardConsultationServiceImpl extends ServiceImpl { consultation.setUserLinkId(userLinkId); consultation.setBusinessId(businessId); + consultation.setDesignEngineerName(designEngineerName); }); processFbConsultationListService.saveBatch(processFbConsultationLists, processFbConsultationLists.size()); } diff --git a/laws-modules/src/main/resources/bpmn/标准征求意见流程.bpmn b/laws-modules/src/main/resources/bpmn/标准征求意见流程.bpmn index 1be585b6..96d48b57 100644 --- a/laws-modules/src/main/resources/bpmn/标准征求意见流程.bpmn +++ b/laws-modules/src/main/resources/bpmn/标准征求意见流程.bpmn @@ -104,17 +104,10 @@ Flow_18olfei - Flow_1t037bu Flow_0f48izh + Flow_065o52n - - Flow_1t037bu - Flow_0qai32h - - - ${passSecond} - ${!passSecond} @@ -125,7 +118,7 @@ Flow_09jjte7 Flow_0qai32h - + @@ -137,6 +130,21 @@ + + + + + Flow_065o52n + Flow_0qai32h + Flow_0mtwkua + + + ${passSecond} + + + Flow_0mtwkua + + @@ -190,13 +198,13 @@ Flow_0flbibd + Flow_132k5wt Flow_1ta4894 Flow_1ft2poj Flow_1ta4894 - Flow_132k5wt ${passSecond} @@ -231,7 +239,7 @@ ${!passFourth} - + ${!passThird} @@ -264,13 +272,31 @@ - + + + + + - + + + + + + + + + + + + + + + @@ -308,20 +334,6 @@ - - - - - - - - - - - - - - @@ -331,15 +343,15 @@ - - + + - + - - + + @@ -350,36 +362,40 @@ - - + + - - - - - - - - - + + + - - - + + - + - - + + + - - - + + + + + + + + + + + + + @@ -471,8 +487,8 @@ - - + +