From 91af4694df6d3ebd8bf99db8ca57e3a4370e79d9 Mon Sep 17 00:00:00 2001 From: wxc <191104855@qq.com> Date: Wed, 17 Dec 2025 16:41:38 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20BUG=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/NegativeQueryService.java | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/biutag/supervision/service/NegativeQueryService.java b/src/main/java/com/biutag/supervision/service/NegativeQueryService.java index bedd006..681d595 100644 --- a/src/main/java/com/biutag/supervision/service/NegativeQueryService.java +++ b/src/main/java/com/biutag/supervision/service/NegativeQueryService.java @@ -180,15 +180,14 @@ public class NegativeQueryService { queryWrapper.orderByDesc(Negative::getUpdTime); Page page = negativeService.page(Page.of(param.getCurrent(), param.getSize()), queryWrapper); long l = System.currentTimeMillis(); -// List list = page.getRecords().stream().map(item -> { -// NegativeQueryVo vo = new NegativeQueryVo(); -// BeanUtils.copyProperties(item, vo); -// if (Objects.nonNull(item.getFirstDistributeTime()) && !ProcessingStatusEnum.completed.name().equals(item.getProcessingStatus())) { -// vo.setRemainingDuration(TimeUtil.getRemainingDuration(item.getFirstDistributeTime(), item.getMaxSignDuration(), item.getMaxHandleDuration(), item.getExtensionDays(), item.getFlowKey())); -// } -// return vo; -// }).toList(); - List list = new ArrayList<>(); + List list = page.getRecords().stream().map(item -> { + NegativeQueryVo vo = new NegativeQueryVo(); + BeanUtils.copyProperties(item, vo); + if (Objects.nonNull(item.getFirstDistributeTime()) && !ProcessingStatusEnum.completed.name().equals(item.getProcessingStatus())) { + vo.setRemainingDuration(TimeUtil.getRemainingDuration(item.getFirstDistributeTime(), item.getMaxSignDuration(), item.getMaxHandleDuration(), item.getExtensionDays(), item.getFlowKey())); + } + return vo; + }).toList(); System.out.printf("耗时:%sms", System.currentTimeMillis() - l); return new Page().setRecords(list).setTotal(page.getTotal()); }