|
|
|
@ -263,7 +263,7 @@ public class WarehouseWaybillServiceImpl extends BaseServiceImpl<WarehouseWaybil
|
|
|
|
|
|
|
|
|
|
distributionStockArticleEntity = new DistributionStockArticleEntity(); |
|
|
|
|
distributionStockArticleEntity.setServiceNumber(warehouseWaybill.getServiceNo()); |
|
|
|
|
distributionStockArticleEntity.setOrderSelfNumbering(waybillNo); |
|
|
|
|
distributionStockArticleEntity.setOrderCode(waybillNo); |
|
|
|
|
distributionStockArticleEntity.setMallName(warehouseWaybill.getConsigneeName()); |
|
|
|
|
distributionStockArticleEntity.setMallId(warehouseWaybill.getConsigneeId()); |
|
|
|
|
distributionStockArticleEntity.setDescriptionGoods(warehouseWaybill.getGoodsName()); |
|
|
|
@ -342,7 +342,7 @@ public class WarehouseWaybillServiceImpl extends BaseServiceImpl<WarehouseWaybil
|
|
|
|
|
log.info("###########splitOrder: 开始拆单 "); |
|
|
|
|
Long articleId = distributionStockArticleEntity.getId(); |
|
|
|
|
Integer handQuantity = distributionStockArticleEntity.getHandQuantity(); |
|
|
|
|
String orderSelfNum = distributionStockArticleEntity.getOrderSelfNumbering(); |
|
|
|
|
String orderSelfNum = distributionStockArticleEntity.getOrderCode(); |
|
|
|
|
List<ProductDTO> submitList = new ArrayList<>(); |
|
|
|
|
List<DistributionStockArticleEntity> articleList = distributionStockArticleClient.likeOrderSelfNumbering(orderSelfNum); |
|
|
|
|
int size = articleList.size(); |
|
|
|
@ -350,7 +350,7 @@ public class WarehouseWaybillServiceImpl extends BaseServiceImpl<WarehouseWaybil
|
|
|
|
|
SplitOrderDTO splitOrderDTO = splitOrderDTOList.get(i); |
|
|
|
|
DistributionStockArticleEntity entity = new DistributionStockArticleEntity(); |
|
|
|
|
BeanUtil.copyProperties(distributionStockArticleEntity,entity); |
|
|
|
|
entity.setOrderSelfNumbering(entity.getOrderSelfNumbering()+"-"+size); |
|
|
|
|
entity.setOrderCode(entity.getOrderCode()+"-"+size); |
|
|
|
|
entity.setCustomerName(splitOrderDTO.getCustomerPerson()); |
|
|
|
|
entity.setCustomerTelephone(splitOrderDTO.getCustomerMobile()); |
|
|
|
|
entity.setCustomerAddress(splitOrderDTO.getCustomerAddress()); |
|
|
|
@ -420,7 +420,7 @@ public class WarehouseWaybillServiceImpl extends BaseServiceImpl<WarehouseWaybil
|
|
|
|
|
} |
|
|
|
|
distributionStockArticleEntity.setHandQuantity(handQuantity-allNum); |
|
|
|
|
distributionStockArticleClient.submitHandQuantity(allNum,articleId); |
|
|
|
|
String orderSelfNumbering = distributionStockArticleEntity.getOrderSelfNumbering(); |
|
|
|
|
String orderSelfNumbering = distributionStockArticleEntity.getOrderCode(); |
|
|
|
|
warehouseWaybillMapper.submitStockCount(orderSelfNumbering,allNum); |
|
|
|
|
//删除主订单包件对应数据
|
|
|
|
|
for (ProductDTO productDTO:submitList){ |
|
|
|
|