|
@@ -186,9 +186,11 @@ public class OrderDeliveryLogic {
|
|
|
.orElse(0);
|
|
.orElse(0);
|
|
|
|
|
|
|
|
final String barcodeText = orderDeliveryList.stream()
|
|
final String barcodeText = orderDeliveryList.stream()
|
|
|
- .filter(item -> item.getOrderDetailId().equals(orderDetail.getOrderDetailId()))
|
|
|
|
|
- .map(OrderDeliveryDetailBean::getBarcodeText)
|
|
|
|
|
- .findFirst().orElse("");
|
|
|
|
|
|
|
+ .filter(item -> Objects.nonNull(item) &&
|
|
|
|
|
+ orderDetail.getOrderDetailId().equals(item.getOrderDetailId()))
|
|
|
|
|
+ .map(v -> StringUtils.isBlank(v.getBarcodeText()) ? "" : v.getBarcodeText())
|
|
|
|
|
+ .findFirst()
|
|
|
|
|
+ .orElse("");;
|
|
|
|
|
|
|
|
orderDetail.setSendStockNum(orderDetail.getSendStockNum() + integer);
|
|
orderDetail.setSendStockNum(orderDetail.getSendStockNum() + integer);
|
|
|
|
|
|