|
|
@@ -83,9 +83,14 @@ public class CorpsDescPartsController extends BladeController {
|
|
|
//已收账款
|
|
|
corpsDescDto1.setSettlmentAmount(orderList.stream().map(Order::getSettlmentAmount).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add));
|
|
|
//预(收)付款
|
|
|
- BigDecimal creditGrant = new BigDecimal("0.00");
|
|
|
- creditGrant = corpsDescDto1.getCreditGrant().subtract(orderList.stream().map(Order::getAdvancePayment).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add));
|
|
|
- corpsDescDto1.setAdvancePayment(creditGrant);
|
|
|
+ BigDecimal creditGrant;
|
|
|
+ if (ObjectUtils.isNotNull(corpsDescDto1.getCreditGrant())){
|
|
|
+ creditGrant = corpsDescDto1.getCreditGrant().subtract(orderList.stream().map(Order::getAdvancePayment).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add));
|
|
|
+ corpsDescDto1.setAdvancePayment(creditGrant);
|
|
|
+ }else{
|
|
|
+ //预(收)付款
|
|
|
+ corpsDescDto1.setAdvancePayment(new BigDecimal(0));
|
|
|
+ }
|
|
|
} else {
|
|
|
//未收账款
|
|
|
corpsDescDto1.setBalanceAmount(new BigDecimal(0));
|
|
|
@@ -231,7 +236,7 @@ public class CorpsDescPartsController extends BladeController {
|
|
|
if (unsales > 0){
|
|
|
lossRate = lossRate.add(new BigDecimal(unsales).divide(new BigDecimal(corpsDescList.size()),MathContext.DECIMAL32));
|
|
|
}
|
|
|
- Order order = new Order();
|
|
|
+ /*Order order = new Order();
|
|
|
order.setBillType("XS");
|
|
|
order.setTradeType("YPJ");
|
|
|
List<Order> orderList = orderDescClient.getByBillNo(order);
|
|
|
@@ -239,12 +244,12 @@ public class CorpsDescPartsController extends BladeController {
|
|
|
//平均客单产值
|
|
|
if(orderList.size() != 0){
|
|
|
averageAmount = averageAmount.add(new BigDecimal(corpsDescList.size()/orderList.size(),MathContext.DECIMAL32));
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
map.put("sumNumber", corpsDescList.size());
|
|
|
map.put("coreCorp", coreCorp);
|
|
|
map.put("lossRate", lossRate);
|
|
|
- map.put("averageAmount", averageAmount);
|
|
|
+// map.put("averageAmount", averageAmount);
|
|
|
return R.data(map);
|
|
|
}
|
|
|
|