|
|
@@ -284,6 +284,17 @@ public class ReceivableServiceImpl extends ServiceImpl<ReceivableMapper, InsPlyI
|
|
|
log.info("获取私有协议手续费应收列表。receivableQueryVo=[{}]", JSONUtil.toJsonStr(receivableQueryVo));
|
|
|
Page<InsPlyIncome> page = baseMapper.getReceivablePage(receivableQueryVo.getPage(), receivableQueryVo);
|
|
|
List<InsPlyIncome> records = page.getRecords();
|
|
|
+ records = records.stream().filter(action->{
|
|
|
+ // add by lipf 2026年7月3日09:55:17 只有私有的非车,才需要走下面的逻辑。 将非车保费为0的记录不显示
|
|
|
+ if(StrUtil.isEmpty(receivableQueryVo.getQueryType()) || !"3".equals(receivableQueryVo.getQueryType())){
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ if(StrUtil.isEmpty(action.getJyPremium())){
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ BigDecimal JyPremium = new BigDecimal(action.getJyPremium());
|
|
|
+ return BigDecimal.ZERO.compareTo(JyPremium) != 0;
|
|
|
+ }).toList();
|
|
|
records = this.fillOtherInfo(records,receivableQueryVo.getInvoiceType());
|
|
|
page.setRecords(records);
|
|
|
return page;
|