From 685ba9473b9831c28c493ae229272831aaeff031 Mon Sep 17 00:00:00 2001 From: guojunyun Date: Tue, 18 Nov 2025 14:44:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E7=BB=93=E7=AE=97=E5=85=AC?= =?UTF-8?q?=E5=BC=8F=E5=88=97=E8=A1=A8=EF=BC=9A=E5=A2=9E=E5=8A=A0=E6=98=8E?= =?UTF-8?q?=E7=BB=86=E5=88=97=E8=A1=A8=E6=95=B0=E6=8D=AE=E8=BF=94=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/contract/ContractServiceImpl.java | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/zt-module-contract-order/zt-module-contract-order-server/src/main/java/com/zt/plat/module/contractorder/service/contract/ContractServiceImpl.java b/zt-module-contract-order/zt-module-contract-order-server/src/main/java/com/zt/plat/module/contractorder/service/contract/ContractServiceImpl.java index e8aaaf7..8c2e398 100644 --- a/zt-module-contract-order/zt-module-contract-order-server/src/main/java/com/zt/plat/module/contractorder/service/contract/ContractServiceImpl.java +++ b/zt-module-contract-order/zt-module-contract-order-server/src/main/java/com/zt/plat/module/contractorder/service/contract/ContractServiceImpl.java @@ -1243,8 +1243,26 @@ public class ContractServiceImpl implements ContractService { queryReqVO.getElementName() ); - // 分页返回 - return new PageResult().setTotal(ipage.getTotal()).setList(ipage.getRecords()); + // 分页返回结果 + PageResult results = new PageResult().setTotal(ipage.getTotal()).setList(ipage.getRecords()); + if (results.getTotal() > 0) { + results.getList().forEach(respVO -> { + // 基础系数配置 + List coefficientDOS = contractCoefficientMapper.selectList("FMU_ID", respVO.getId()); + respVO.setCoefficients(BeanUtils.toBean(coefficientDOS, CoefficientRespVO.class)); + // 品位等级价配置 + List gradeDOS = contractGradeMapper.selectList("FMU_ID", respVO.getId()); + respVO.setGrades(BeanUtils.toBean(gradeDOS, GradeRespVO.class)); + // 调整价配置 + List deductDOS = contractDeductMapper.selectList("FMU_ID", respVO.getId()); + respVO.setDeducts(BeanUtils.toBean(deductDOS, DeductRespVO.class)); + // 市场价配置 + List priceDOS = contractPriceMapper.selectList("FMU_ID", respVO.getId()); + respVO.setPrices(BeanUtils.toBean(priceDOS, PriceRespVO.class)); + }); + } + + return results; } @Override