update:这里Date转为Instant后,又转回了Date,无意义

This commit is contained in:
carey 2025-06-04 11:43:06 +08:00
parent 0c11ee7a39
commit 35b72457aa

View File

@ -244,14 +244,14 @@ public class FlwTaskServiceImpl implements IFlwTaskService {
long taskId = identifierGenerator.nextId(null).longValue(); long taskId = identifierGenerator.nextId(null).longValue();
task.setId(taskId); task.setId(taskId);
task.setNodeName("【抄送】" + task.getNodeName()); task.setNodeName("【抄送】" + task.getNodeName());
Instant updateTime = flowHisTask.getUpdateTime().toInstant().plusSeconds(-1); Date updateTime = new Date(flowHisTask.getUpdateTime().getTime() - 1000);
FlowParams flowParams = FlowParams.build() FlowParams flowParams = FlowParams.build()
.skipType(SkipType.NONE.getKey()) .skipType(SkipType.NONE.getKey())
.hisStatus(TaskStatusEnum.COPY.getStatus()) .hisStatus(TaskStatusEnum.COPY.getStatus())
.message("【抄送给】" + StreamUtils.join(flowCopyList, FlowCopyBo::getUserName)); .message("【抄送给】" + StreamUtils.join(flowCopyList, FlowCopyBo::getUserName));
HisTask hisTask = hisTaskService.setSkipHisTask(task, flowNode, flowParams); HisTask hisTask = hisTaskService.setSkipHisTask(task, flowNode, flowParams);
hisTask.setCreateTime(Date.from(updateTime)); hisTask.setCreateTime(updateTime);
hisTask.setUpdateTime(Date.from(updateTime)); hisTask.setUpdateTime(updateTime);
hisTaskService.save(hisTask); hisTaskService.save(hisTask);
List<User> userList = flowCopyList.stream() List<User> userList = flowCopyList.stream()
.map(flowCopy -> { .map(flowCopy -> {