|
|
@@ -774,9 +774,7 @@ public class DeliveryServiceImpl extends ServiceImpl<DeliveryMapper, Delivery> i
|
|
|
.eq(DeliveryItems::getPid, deliveryId)
|
|
|
.eq(DeliveryItems::getIsDeleted, 0);
|
|
|
List<DeliveryItems> deliveryItems = deliveryItemsMapper.selectList(deliveryItemsLambdaQueryWrapper);
|
|
|
-
|
|
|
select.setDeliveryItemsList(deliveryItems);
|
|
|
- delivery.setDeliveryItemsList(deliveryItems);
|
|
|
String corpName = null;
|
|
|
String corpNumber = null;
|
|
|
String orderNo = select.getOrderNo();
|
|
|
@@ -1069,6 +1067,16 @@ public class DeliveryServiceImpl extends ServiceImpl<DeliveryMapper, Delivery> i
|
|
|
throw new RuntimeException(res.getMsg());
|
|
|
}
|
|
|
stockGoodsClient.saveOrUpdateBatchListLog(stockGoodsLogList);
|
|
|
+ //计算明细的入库金额(明细的总采购价)
|
|
|
+ LambdaQueryWrapper<DeliveryItems> itemsLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ itemsLambdaQueryWrapper
|
|
|
+ .eq(DeliveryItems::getPid, deliveryId)
|
|
|
+ .eq(DeliveryItems::getIsDeleted, 0);
|
|
|
+ List<DeliveryItems> itemsList = deliveryItemsMapper.selectList(itemsLambdaQueryWrapper);
|
|
|
+
|
|
|
+ if(ObjectUtils.isNull(delivery.getDeliveryItemsList())){
|
|
|
+ delivery.setDeliveryItemsList(itemsList);
|
|
|
+ }
|
|
|
delivery.getDeliveryItemsList().forEach(e -> {
|
|
|
//更新item已发数量
|
|
|
R r = iOrderItemsClient.updateActualQuantity(e.getSrcId(), e.getActualQuantity(), 1);
|