From 23b688e436a89845e92d861adb5875e625e90d9f Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期五, 14 三月 2025 11:43:18 +0800 Subject: [PATCH] Merge branch 'dev' --- business/src/main/java/com/ycl/service/impl/ProjectInfoServiceImpl.java | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/business/src/main/java/com/ycl/service/impl/ProjectInfoServiceImpl.java b/business/src/main/java/com/ycl/service/impl/ProjectInfoServiceImpl.java index 42058b6..cde781f 100644 --- a/business/src/main/java/com/ycl/service/impl/ProjectInfoServiceImpl.java +++ b/business/src/main/java/com/ycl/service/impl/ProjectInfoServiceImpl.java @@ -69,6 +69,7 @@ import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.StandardCopyOption; +import java.time.Year; import java.util.*; import java.util.stream.Collectors; import java.util.stream.Stream; @@ -352,6 +353,7 @@ baseMapper.getPage(query, page); List<ProjectInfoVO> records = page.getRecords(); List<ProjectVO> list = new ArrayList<>(); + int year = Year.now().getValue(); records.forEach(vo -> { ProjectInfoVO.transform(vo); ProjectVO projectVO = new ProjectVO(); @@ -368,6 +370,14 @@ projectVO.setProjectSubType(dictData.getDictLabel()); } } + // 鑾峰彇鏈勾搴︾殑鎶曡祫閲戦 + List<ProjectInfoYearPlan> yearPlans = new LambdaQueryChainWrapper<>(projectInfoYearPlanService.getBaseMapper()) + .eq(ProjectInfoYearPlan::getProjectInfoId, projectVO.getId()) + .eq(ProjectInfoYearPlan::getYear, year) + .list(); + if (! CollectionUtils.isEmpty(yearPlans)) { + projectVO.setYearInvestAmount(yearPlans.get(0).getYearTotalMoney()); + } list.add(projectVO); }); return Result.ok().data(list).total(page.getTotal()); -- Gitblit v1.8.0