修改赋值错误问题

release
wangrangrang 2 years ago
parent 0bdf819f02
commit b893957fe1
  1. 4
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/manager/service/impl/InvoiceServiceImpl.java

@ -195,7 +195,7 @@ public class InvoiceServiceImpl implements InvoiceService {
cpyPageOrderInfo.setKphjje(cpyOrderItems.stream().map(m->new BigDecimal(m.getSe()).add(new BigDecimal(m.getXmje()))).reduce(BigDecimal.ZERO, BigDecimal::add).toString()); List<PageOrderItemInfo> cpyOrderItemInfo = new ArrayList<PageOrderItemInfo>(); cpyPageOrderInfo.setKphjje(cpyOrderItems.stream().map(m->new BigDecimal(m.getSe()).add(new BigDecimal(m.getXmje()))).reduce(BigDecimal.ZERO, BigDecimal::add).toString()); List<PageOrderItemInfo> cpyOrderItemInfo = new ArrayList<PageOrderItemInfo>();
for (OrderItemInfo cpyOrderItem : cpyOrderItems) { for (OrderItemInfo cpyOrderItem : cpyOrderItems) {
PageOrderItemInfo pageOrderItemInfo = new PageOrderItemInfo(); PageOrderItemInfo pageOrderItemInfo = new PageOrderItemInfo();
BeanUtils.copyProperties(cpyOrderItem,cpyOrderItemInfo); BeanUtils.copyProperties(cpyOrderItem,pageOrderItemInfo);
cpyOrderItemInfo.add(pageOrderItemInfo); cpyOrderItemInfo.add(pageOrderItemInfo);
} }
cpyPageCommonOrderInfo.setOrderInfo(cpyPageOrderInfo); cpyPageCommonOrderInfo.setOrderInfo(cpyPageOrderInfo);
@ -209,7 +209,7 @@ public class InvoiceServiceImpl implements InvoiceService {
nocpyPageOrderInfo.setKphjje(nocpyOrderItems.stream().map(m->new BigDecimal(m.getSe()).add(new BigDecimal(m.getXmje()))).reduce(BigDecimal.ZERO, BigDecimal::add).toString()); List<PageOrderItemInfo> nocpyOrderItemInfo = new ArrayList<PageOrderItemInfo>(); nocpyPageOrderInfo.setKphjje(nocpyOrderItems.stream().map(m->new BigDecimal(m.getSe()).add(new BigDecimal(m.getXmje()))).reduce(BigDecimal.ZERO, BigDecimal::add).toString()); List<PageOrderItemInfo> nocpyOrderItemInfo = new ArrayList<PageOrderItemInfo>();
for (OrderItemInfo nocpyOrderItem : nocpyOrderItems) { for (OrderItemInfo nocpyOrderItem : nocpyOrderItems) {
PageOrderItemInfo pageOrderItemInfo = new PageOrderItemInfo(); PageOrderItemInfo pageOrderItemInfo = new PageOrderItemInfo();
BeanUtils.copyProperties(nocpyOrderItem,nocpyOrderItemInfo); BeanUtils.copyProperties(nocpyOrderItem,pageOrderItemInfo);
nocpyOrderItemInfo.add(pageOrderItemInfo); nocpyOrderItemInfo.add(pageOrderItemInfo);
} }
nocpyPageCommonOrderInfo.setOrderInfo(nocpyPageOrderInfo); nocpyPageCommonOrderInfo.setOrderInfo(nocpyPageOrderInfo);

Loading…
Cancel
Save