From 05e3eb52e2e49d606ecd2b8b11632c392c21a862 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E5=85=B6=E5=85=B5?= Date: Wed, 4 Jun 2025 14:01:31 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=84=E6=BA=90=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/ZtStoryUserServiceImpl.java | 55 +++++++++++++------ .../mapper/ZtComputerSourceMapper.xml | 2 +- 2 files changed, 39 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/sa/zentao/service/impl/ZtStoryUserServiceImpl.java b/src/main/java/com/sa/zentao/service/impl/ZtStoryUserServiceImpl.java index 2a2f3ca..9168c5f 100644 --- a/src/main/java/com/sa/zentao/service/impl/ZtStoryUserServiceImpl.java +++ b/src/main/java/com/sa/zentao/service/impl/ZtStoryUserServiceImpl.java @@ -22,6 +22,7 @@ import com.sa.zentao.service.*; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.sa.zentao.utils.BeanCopyUtil; import com.sa.zentao.utils.SendEmail; +import com.sa.zentao.utils.VxMessageUtils; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.BeanUtils; @@ -73,7 +74,11 @@ public class ZtStoryUserServiceImpl extends ServiceImpl(Arrays.asList(split))); } - long l = System.currentTimeMillis(); List pIds = this.projectService.authProductList(); - long l2 = System.currentTimeMillis(); - log.info("耗时---------------------------------- {}",l2-l); if(CollectionUtils.isEmpty(pIds)&&CollectionUtils.isEmpty(qo.getStoryIds())){ return new PageInfo(); } @@ -263,26 +265,17 @@ public class ZtStoryUserServiceImpl extends ServiceImpl page = PageHelper.startPage(qo.getCurrentPage(), qo.getPageSize()); List list = this.baseMapper.pageList(qo); - l2 = System.currentTimeMillis(); - log.info("耗时----------------------------------2222 {}",l2-l); if (!CollectionUtils.isEmpty(list)) { List userIds = list.stream().map(o -> o.getOpenedby()).collect(Collectors.toList()); userIds.addAll(list.stream().map(o -> o.getLasteditedby()).collect(Collectors.toList())); - l = System.currentTimeMillis(); Map userMap = this.userService.userMapByIds(null); - l2 = System.currentTimeMillis(); - log.info("耗时---------------------------------- {}",l2-l); - l = System.currentTimeMillis(); Map> storyUserMap = getStoryUserMap(list); - l2 = System.currentTimeMillis(); - log.info("耗时---------------------------------- {}",l2-l); Map> rMap = getReviewMap(list); for (ZtStoryUserDTO d : list) { @@ -630,8 +623,7 @@ public class ZtStoryUserServiceImpl extends ServiceImpl and house = #{qo.house} - + order by id desc