feature 1.修复空指针问题

release
zhenghaiyang@ele-cloud.com 2 years ago
parent fe2438588c
commit e81587f1dd
  1. 2
      order-management-invoice/src/main/java/com/dxhy/order/invoice/module/invoice/service/impl/OrderInvoiceInfoServiceImpl.java

@ -1744,12 +1744,14 @@ public class OrderInvoiceInfoServiceImpl implements OrderInvoiceInfoService {
blueMxje = blueMxje.add(blueItemList.stream().map(blueItem -> new BigDecimal(blueItem.getXmje())).reduce(BigDecimal.ZERO, BigDecimal::add));
redItemList = invoiceStageReqPo.getRedItemList();
}
if(redItemList != null){
redMxje = redItemList.stream().map(redItem -> new BigDecimal(redItem.getXmje())).reduce(BigDecimal.ZERO, BigDecimal::add).abs();
String syfpje = redMxje.subtract(blueMxje).toPlainString();
String redSyjeKey = KEY_RED_SYJE + redItemList.get(0).getId();
redisService.set(redSyjeKey,syfpje);
hashMap.put(redItemList.get(0).getId(),syfpje);
}
}
lock.unlock();
return R.ok().put(OrderManagementConstant.DATA,hashMap);
} else {

Loading…
Cancel
Save