|
@@ -312,6 +312,7 @@ public class GoodsServiceImpl extends BaseServiceImpl<Integer, Goods> implement
|
|
|
if(CollectionUtils.isEmpty(noneBatchNoSellOrders)){
|
|
|
return;
|
|
|
}
|
|
|
+ List<SellOrder> updateSellOrders = new ArrayList<>();
|
|
|
for (SellOrder noneBatchNoSellOrder : noneBatchNoSellOrders) {
|
|
|
GoodsProcurement goodsProcurement = null;
|
|
|
if(StockType.INTERNAL.equals(noneBatchNoSellOrder.getStockType())||(StockType.ALL.equals(noneBatchNoSellOrder.getStockType())&&AccountType.INTERNAL.equals(noneBatchNoSellOrder.getAccountType()))){
|
|
@@ -332,9 +333,12 @@ public class GoodsServiceImpl extends BaseServiceImpl<Integer, Goods> implement
|
|
|
goodsProcurementDao.update(goodsProcurement);
|
|
|
noneBatchNoSellOrder.setBatchNo(goodsProcurement.getBatchNo());
|
|
|
noneBatchNoSellOrder.setSellCost(goodsProcurement.getDiscountPrice());
|
|
|
+ updateSellOrders.add(noneBatchNoSellOrder);
|
|
|
}
|
|
|
}
|
|
|
- sellOrderDao.batchUpdate(noneBatchNoSellOrders);
|
|
|
+ if(!CollectionUtils.isEmpty(updateSellOrders)){
|
|
|
+ sellOrderDao.batchUpdate(updateSellOrders);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|