|
|
@@ -6315,6 +6315,14 @@ public class ReceivableServiceImpl extends ServiceImpl<ReceivableMapper, InsPlyI
|
|
|
action.setUnSettledAmount(BigDecimalUtil.subtract(new BigDecimal(action.getTotalReceivable()),BigDecimal.ZERO).toString());
|
|
|
}
|
|
|
}).toList();
|
|
|
+ // 根据实际情况判断,是否计算完成
|
|
|
+ if(StrUtil.isNotEmpty(settlementReportQueryVo.getIsRemained())){
|
|
|
+ if("10".equals(settlementReportQueryVo.getIsRemained())){
|
|
|
+ records = records.stream().filter(action-> "0".equals(action.getUnSettledAmount())).toList();
|
|
|
+ }else if("20".equals(settlementReportQueryVo.getIsRemained())){
|
|
|
+ records = records.stream().filter(action-> !"0".equals(action.getUnSettledAmount())).toList();
|
|
|
+ }
|
|
|
+ }
|
|
|
receiverSettlementReport.setRecords(records);
|
|
|
}
|
|
|
return receiverSettlementReport;
|