From 794364fb67fb582ae5b73413ada4475dc36a5880 Mon Sep 17 00:00:00 2001 From: wsm <2746563060@侵权。> Date: Tue, 21 Apr 2026 09:31:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8E=A5=E5=8F=A3=EF=BC=8C?= =?UTF-8?q?=E7=AB=8B=E5=8D=B3=E5=8F=91=E8=B5=B7=E6=B5=81=E7=A8=8B=E6=97=B6?= =?UTF-8?q?=E5=85=88=E5=86=99=E8=A1=A8=E5=86=8D=E5=8F=91=E8=B5=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tasktask/service/impl/TaskTaskServiceImpl.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/tasktask/service/impl/TaskTaskServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/tasktask/service/impl/TaskTaskServiceImpl.java index f5bdfd9..6d6d659 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/tasktask/service/impl/TaskTaskServiceImpl.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/tasktask/service/impl/TaskTaskServiceImpl.java @@ -45,8 +45,13 @@ public class TaskTaskServiceImpl extends ServiceImpl i String jsonString = Optional.ofNullable(taskTask.getJsonData()) .map(JSON::toJSONString) // 使用 Fastjson 或 Jackson .orElse("{}"); - Result res = bpmBaseExtApiImpl.startMutilProcess(taskTask.getFlowCode(), taskTask.getBusinessId(), taskTask.getFormUrl(), taskTask.getFormUrl(), userName, jsonString); - return res.isSuccess(); + TaskTask newTask = new TaskTask(); + BeanUtils.copyProperties(taskTask, newTask); + newTask.setId(null); + newTask.setStartTime(null); + this.save(newTask); + Result res = bpmBaseExtApiImpl.startMutilProcess(taskTask.getFlowCode(), newTask.getId(), taskTask.getFormUrl(), taskTask.getFormUrl(), userName, jsonString); + return res.isSuccess(); } @Transactional(rollbackFor = Exception.class) public boolean multiFlowStart(TaskTask taskTask,String userName,Integer intervalType, Integer startCount) throws Exception{