|
|
@@ -773,8 +773,8 @@ public class ReceivableServiceImpl extends ServiceImpl<ReceivableMapper, InsPlyI
|
|
|
List<InsFeeFollowOrder> insFeeFollowOrders = insFeeFollowOrderMapper.selectList(insFeeFollowOrderLambdaQueryWrapper);
|
|
|
// 总金额
|
|
|
InsFeeFollowOrder feeFollowOrder = CollUtil.getFirst(insFeeFollowOrders);
|
|
|
- // 取对账金额
|
|
|
- BigDecimal receivablePremium = feeFollowOrder.getReconciliationAmount();
|
|
|
+ // 取应收金额
|
|
|
+ BigDecimal receivablePremium = feeFollowOrder.getReceivablePremium();
|
|
|
followCompanyFeeVO.setTotalReceivable(receivablePremium);
|
|
|
|
|
|
BigDecimal totalInvoiced = insFeeFollowOrders.stream().map(InsFeeFollowOrder::getInvoiced).reduce(BigDecimal::add).orElse(BigDecimal.ZERO);
|
|
|
@@ -804,7 +804,7 @@ public class ReceivableServiceImpl extends ServiceImpl<ReceivableMapper, InsPlyI
|
|
|
|
|
|
// 根据incomes的partnerCompanyId + signYear + signMonth,过滤resultList的partnerCompanyId + year + month,根据过滤后的数据进行partnerCompanyId + signYear + signMonth的分组,然后将过滤后剩余的数据,将入到resultList中,
|
|
|
// 并且设置partnerCompanyId、year、month、totalReceivable为incomes的partnerCompanyId、signYear、signMonth、jq_other_costs_premiums + sy_other_costs_premiums
|
|
|
- QueryFollowIncomeVo queryFollowIncomeVo = new QueryFollowIncomeVo(null, null, baseController.getSystemCode(), settlementReportQueryVo.getCompanyIdList());
|
|
|
+ QueryFollowIncomeVo queryFollowIncomeVo = new QueryFollowIncomeVo(null, null, baseController.getSystemCode(), null, settlementReportQueryVo.getCompanyId());
|
|
|
List<InsPlyIncomeDto> incomes = baseMapper.queryFollowIncome(queryFollowIncomeVo);
|
|
|
if (CollUtil.isNotEmpty(incomes)) {
|
|
|
// 1. 将resultList现有数据构建 key: partnerCompanyId_year_month 映射,方便快速匹配
|
|
|
@@ -3708,7 +3708,7 @@ public class ReceivableServiceImpl extends ServiceImpl<ReceivableMapper, InsPlyI
|
|
|
String systemCode = baseController.getUserSystemCode();
|
|
|
|
|
|
// 查询该年份下的所有跟进收入数据,并按合作方公司ID进行分组
|
|
|
- QueryFollowIncomeVo queryFollowIncomeVo = new QueryFollowIncomeVo(startYear, endYear, systemCode, null);
|
|
|
+ QueryFollowIncomeVo queryFollowIncomeVo = new QueryFollowIncomeVo(startYear, endYear, systemCode, null, null);
|
|
|
List<InsPlyIncomeDto> incomes = baseMapper.queryFollowIncome(queryFollowIncomeVo);
|
|
|
|
|
|
// ====================== 增加动态条件过滤 ======================
|