|
@@ -3283,8 +3283,20 @@ public class ReceivableServiceImpl extends ServiceImpl<ReceivableMapper, InsPlyI
|
|
|
action.setRemainSettlementAmount(remainSettlementAmount);
|
|
action.setRemainSettlementAmount(remainSettlementAmount);
|
|
|
action.setCompanyAllName(allCompanyHierarchyPaths.get(Objects.toString(action.getCompanyId(),"")));
|
|
action.setCompanyAllName(allCompanyHierarchyPaths.get(Objects.toString(action.getCompanyId(),"")));
|
|
|
action.setSettlementStatus(settlementStatusName);
|
|
action.setSettlementStatus(settlementStatusName);
|
|
|
- // 开票金额
|
|
|
|
|
- action.setReceivableAmount(action.getReceivableSupervisePremium().subtract(action.getOverinflatedAmount()).toString());
|
|
|
|
|
|
|
+ if ("2".equals(invoiceRecordQueryVo.getInvoiceType())) {
|
|
|
|
|
+ LambdaQueryWrapper<InsFeeFollowOrder> insFeeFollowOrderLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
|
|
+ insFeeFollowOrderLambdaQueryWrapper.eq(InsFeeFollowOrder::getYear, action.getYear());
|
|
|
|
|
+ insFeeFollowOrderLambdaQueryWrapper.eq(InsFeeFollowOrder::getMonth, action.getMonth());
|
|
|
|
|
+ insFeeFollowOrderLambdaQueryWrapper.eq(InsFeeFollowOrder::getPartnerCompanyId, action.getPartnerCompanyId());
|
|
|
|
|
+ List<InsFeeFollowOrder> insFeeFollowOrders = insFeeFollowOrderMapper.selectList(insFeeFollowOrderLambdaQueryWrapper);
|
|
|
|
|
+ if (CollUtil.isNotEmpty(insFeeFollowOrders)){
|
|
|
|
|
+ InsFeeFollowOrder insFeeFollowOrder = insFeeFollowOrders.stream().findAny().get();
|
|
|
|
|
+ // 开票金额
|
|
|
|
|
+ action.setReceivableAmount(insFeeFollowOrder.getReceivablePremium().toString());
|
|
|
|
|
+ }
|
|
|
|
|
+ }else if ("1".equals(invoiceRecordQueryVo.getInvoiceType())){
|
|
|
|
|
+ action.setReceivableAmount(action.getReceivableSupervisePremium().subtract(action.getOverinflatedAmount()).toString());
|
|
|
|
|
+ }
|
|
|
}).toList();
|
|
}).toList();
|
|
|
invoiceRecordList.setRecords(records);
|
|
invoiceRecordList.setRecords(records);
|
|
|
}
|
|
}
|