|
|
|
@ -41,6 +41,7 @@ public class BusinessPreOrderDataQueueHandler {
|
|
|
|
|
private final ISysClient sysClient; |
|
|
|
|
private final IBusinessPreOrderClient businessPreOrderClient; |
|
|
|
|
private final IExtractedDataClient extractedDataClient; |
|
|
|
|
private final IDistributionLoadscanService distributionLoadscanService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private final IDistributionAsyncService distributionAsyncService; |
|
|
|
@ -108,6 +109,10 @@ public class BusinessPreOrderDataQueueHandler {
|
|
|
|
|
DistributionParcelListEntity byId = distributionParcelListService.getById(distributionReservationPackageEntity.getParceListId()); |
|
|
|
|
BusinessPreOrderEntity data = BeanUtil.copy(byId, BusinessPreOrderEntity.class); |
|
|
|
|
|
|
|
|
|
// 判断包件是否装车
|
|
|
|
|
if ("20".equals(byId.getOrderPackageLoadingStatus())) { |
|
|
|
|
data.setLoadNum(1); |
|
|
|
|
} |
|
|
|
|
data.setDriverName(distributionDeliveryListEntity.getDriverName()); |
|
|
|
|
data.setVehicleName(distributionDeliveryListEntity.getVehicleName()); |
|
|
|
|
data.setDistrCarNumber(distributionDeliveryListEntity.getTrainNumber()); |
|
|
|
@ -132,7 +137,16 @@ public class BusinessPreOrderDataQueueHandler {
|
|
|
|
|
DistributionParcelListEntity parcelListEntity = distributionParcelListService.getById(distributionReservationZeroPackageEntity.getParcelListId()); |
|
|
|
|
if (parcelListEntity != null) { |
|
|
|
|
BusinessPreOrderEntity data = BeanUtil.copy(parcelListEntity, BusinessPreOrderEntity.class); |
|
|
|
|
// 计划数量
|
|
|
|
|
data.setQuantity(distributionReservationZeroPackageEntity.getQuantity()); |
|
|
|
|
|
|
|
|
|
// 获取装车数量
|
|
|
|
|
DistributionLoadscanEntity distributionLoadscanEntity = distributionLoadscanService.findLoadDataByRelationIdAndParcelListId(distributionReservationZeroPackageEntity.getReservationId(), distributionReservationZeroPackageEntity.getParcelListId()); |
|
|
|
|
if(distributionLoadscanEntity != null){ |
|
|
|
|
//设置装车数量
|
|
|
|
|
data.setLoadNum(distributionLoadscanEntity.getLoadedNub()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
data.setDriverName(distributionDeliveryListEntity.getDriverName()); |
|
|
|
|
data.setVehicleName(distributionDeliveryListEntity.getVehicleName()); |
|
|
|
|
data.setDistrCarNumber(distributionDeliveryListEntity.getTrainNumber()); |
|
|
|
|