|
|
@ -7076,33 +7076,35 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL |
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DistributionParcelListEntity nowParcelListEntity = distributionParcelListClient.findByPacketBarCodeAndWarehouseId(orderPackageCode, nowWarehouseId); |
|
|
|
// DistributionParcelListEntity nowParcelListEntity = distributionParcelListClient.findByPacketBarCodeAndWarehouseId(orderPackageCode, nowWarehouseId);
|
|
|
|
if(Objects.isNull(nowParcelListEntity)){ |
|
|
|
// if(Objects.isNull(nowParcelListEntity)){
|
|
|
|
log.warn("###############unloadPackage: 包件信息不存在 orderPackageCode={},nowWarehouseId={}",orderPackageCode,nowWarehouseId); |
|
|
|
// log.warn("###############unloadPackage: 包件信息不存在 orderPackageCode={},nowWarehouseId={}",orderPackageCode,nowWarehouseId);
|
|
|
|
return R.fail(405,"包件信息不存在"); |
|
|
|
// return R.fail(405,"包件信息不存在");
|
|
|
|
} |
|
|
|
// }
|
|
|
|
orderCode = nowParcelListEntity.getOrderCode(); |
|
|
|
orderCode = advanceDetailEntity.getOrderCode(); |
|
|
|
Long packageId = nowParcelListEntity.getId(); |
|
|
|
Long waybillId = advanceDetailEntity.getWaybillId(); |
|
|
|
String orderPackageStatus = nowParcelListEntity.getOrderPackageStatus(); |
|
|
|
Long incomingWarehouseId = advanceDetailEntity.getIncomingWarehouseId(); |
|
|
|
String waybillNumber = nowParcelListEntity.getWaybillNumber(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DistributionStockArticleEntity nowDistributionStockArticle = distributionStockArticleClient.findStockArticleByOrderCodeAndWarehouseId(orderCode, nowWarehouseId); |
|
|
|
// DistributionStockArticleEntity nowDistributionStockArticle = distributionStockArticleClient.findStockArticleByOrderCodeAndWarehouseId(orderCode, nowWarehouseId);
|
|
|
|
if(Objects.isNull(nowDistributionStockArticle)){ |
|
|
|
// if(Objects.isNull(nowDistributionStockArticle)){
|
|
|
|
log.warn("###############unloadPackage: 订单信息不存在 orderCode={},nowWarehouseId={}",orderCode,nowWarehouseId); |
|
|
|
// log.warn("###############unloadPackage: 订单信息不存在 orderCode={},nowWarehouseId={}",orderCode,nowWarehouseId);
|
|
|
|
return R.fail(405,"订单信息不存在"); |
|
|
|
// return R.fail(405,"订单信息不存在");
|
|
|
|
} |
|
|
|
// }
|
|
|
|
Long articleId = nowDistributionStockArticle.getId(); |
|
|
|
// Long articleId = nowDistributionStockArticle.getId();
|
|
|
|
|
|
|
|
|
|
|
|
if(!"70".equals(orderPackageStatus)){ |
|
|
|
// if(!"70".equals(orderPackageStatus)){
|
|
|
|
distributionStockArticleClient.submitHandleNumByOrderId(1, articleId); |
|
|
|
// distributionStockArticleClient.submitHandleNumByOrderId(1, articleId);
|
|
|
|
distributionParcelListClient.updateOrderPackageCodeById(packageId, "60"); |
|
|
|
// distributionParcelListClient.updateOrderPackageCodeById(packageId, "60");
|
|
|
|
} |
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Long currentOrderId = null; |
|
|
|
Long currentOrderId = null; |
|
|
|
//查询当前仓库订单信息有没有
|
|
|
|
//查询当前仓库订单信息有没有
|
|
|
|
DistributionStockArticleEntity currentStockArticleEntity = distributionStockArticleClient.findStockArticleByOrderCodeAndWarehouseId(orderCode, warehouseId); |
|
|
|
DistributionStockArticleEntity currentStockArticleEntity = distributionStockArticleClient.findStockArticleByOrderCodeAndWarehouseId(orderCode, warehouseId); |
|
|
|
if (Objects.isNull(currentStockArticleEntity)) { |
|
|
|
if (Objects.isNull(currentStockArticleEntity)) { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DistributionStockArticleEntity nowDistributionStockArticle = distributionStockArticleClient.findStockArticleByOrderCodeAndWarehouseId(orderCode,incomingWarehouseId); |
|
|
|
|
|
|
|
|
|
|
|
//查询包件前面仓的订单信息
|
|
|
|
//查询包件前面仓的订单信息
|
|
|
|
currentStockArticleEntity = new DistributionStockArticleEntity(); |
|
|
|
currentStockArticleEntity = new DistributionStockArticleEntity(); |
|
|
|
BeanUtil.copy(nowDistributionStockArticle, currentStockArticleEntity); |
|
|
|
BeanUtil.copy(nowDistributionStockArticle, currentStockArticleEntity); |
|
|
@ -7129,7 +7131,9 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//判断包件当前仓是否是目的仓
|
|
|
|
//判断包件当前仓是否是目的仓
|
|
|
|
WarehouseWaybillEntity warehouseWaybillEntity = warehouseWaybillClient.findByWaybillNo(waybillNumber); |
|
|
|
WarehouseWaybillEntity warehouseWaybillEntity = warehouseWaybillClient.findByWaybillId(waybillId); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DistributionParcelListEntity nowParcelListEntity = distributionParcelListClient.findByPacketBarCodeAndWarehouseId(orderPackageCode, incomingWarehouseId); |
|
|
|
|
|
|
|
|
|
|
|
if (Objects.isNull(distributionParcelListEntity)) { |
|
|
|
if (Objects.isNull(distributionParcelListEntity)) { |
|
|
|
distributionParcelListEntity = new DistributionParcelListEntity(); |
|
|
|
distributionParcelListEntity = new DistributionParcelListEntity(); |
|
|
|