From 35b72457aa5b05aa3efc298eed6a8d0dd6770881 Mon Sep 17 00:00:00 2001 From: carey Date: Wed, 4 Jun 2025 11:43:06 +0800 Subject: [PATCH] =?UTF-8?q?update:=E8=BF=99=E9=87=8CDate=E8=BD=AC=E4=B8=BA?= =?UTF-8?q?Instant=E5=90=8E=EF=BC=8C=E5=8F=88=E8=BD=AC=E5=9B=9E=E4=BA=86Da?= =?UTF-8?q?te=EF=BC=8C=E6=97=A0=E6=84=8F=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dromara/workflow/service/impl/FlwTaskServiceImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/impl/FlwTaskServiceImpl.java b/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/impl/FlwTaskServiceImpl.java index b277b295a..d84db6dcf 100644 --- a/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/impl/FlwTaskServiceImpl.java +++ b/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/impl/FlwTaskServiceImpl.java @@ -244,14 +244,14 @@ public class FlwTaskServiceImpl implements IFlwTaskService { long taskId = identifierGenerator.nextId(null).longValue(); task.setId(taskId); task.setNodeName("【抄送】" + task.getNodeName()); - Instant updateTime = flowHisTask.getUpdateTime().toInstant().plusSeconds(-1); + Date updateTime = new Date(flowHisTask.getUpdateTime().getTime() - 1000); FlowParams flowParams = FlowParams.build() .skipType(SkipType.NONE.getKey()) .hisStatus(TaskStatusEnum.COPY.getStatus()) .message("【抄送给】" + StreamUtils.join(flowCopyList, FlowCopyBo::getUserName)); HisTask hisTask = hisTaskService.setSkipHisTask(task, flowNode, flowParams); - hisTask.setCreateTime(Date.from(updateTime)); - hisTask.setUpdateTime(Date.from(updateTime)); + hisTask.setCreateTime(updateTime); + hisTask.setUpdateTime(updateTime); hisTaskService.save(hisTask); List userList = flowCopyList.stream() .map(flowCopy -> {