查询结算公式列表:增加明细列表数据返回
This commit is contained in:
@@ -1243,8 +1243,26 @@ public class ContractServiceImpl implements ContractService {
|
|||||||
queryReqVO.getElementName()
|
queryReqVO.getElementName()
|
||||||
);
|
);
|
||||||
|
|
||||||
// 分页返回
|
// 分页返回结果
|
||||||
return new PageResult<FormulaRespVO>().setTotal(ipage.getTotal()).setList(ipage.getRecords());
|
PageResult<FormulaRespVO> results = new PageResult<FormulaRespVO>().setTotal(ipage.getTotal()).setList(ipage.getRecords());
|
||||||
|
if (results.getTotal() > 0) {
|
||||||
|
results.getList().forEach(respVO -> {
|
||||||
|
// 基础系数配置
|
||||||
|
List<ContractCoefficientDO> coefficientDOS = contractCoefficientMapper.selectList("FMU_ID", respVO.getId());
|
||||||
|
respVO.setCoefficients(BeanUtils.toBean(coefficientDOS, CoefficientRespVO.class));
|
||||||
|
// 品位等级价配置
|
||||||
|
List<ContractGradeDO> gradeDOS = contractGradeMapper.selectList("FMU_ID", respVO.getId());
|
||||||
|
respVO.setGrades(BeanUtils.toBean(gradeDOS, GradeRespVO.class));
|
||||||
|
// 调整价配置
|
||||||
|
List<ContractDeductDO> deductDOS = contractDeductMapper.selectList("FMU_ID", respVO.getId());
|
||||||
|
respVO.setDeducts(BeanUtils.toBean(deductDOS, DeductRespVO.class));
|
||||||
|
// 市场价配置
|
||||||
|
List<ContractPriceDO> priceDOS = contractPriceMapper.selectList("FMU_ID", respVO.getId());
|
||||||
|
respVO.setPrices(BeanUtils.toBean(priceDOS, PriceRespVO.class));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
return results;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user