Browse Source

1.干线运单bug修复

visual
zhenghaoyu 4 months ago
parent
commit
763886b1fa
  1. 7
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionParcelListClient.java
  2. 8
      blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/service/impl/TrunklineCarsLoadServiceImpl.java

7
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionParcelListClient.java

@ -377,7 +377,12 @@ public class DistributionParcelListClient implements IDistributionParcelListClie
@Override
public void updatePackageStatus(List<String> orderPackageCodes, Long warehouseId, String packageStatus) {
distributionParcelListService.updatePackageStatus(orderPackageCodes, warehouseId, packageStatus);
//把orderPackageCodes每500条进行分组
List<List<String>> orderPackageCodeList = CollUtil.split(orderPackageCodes, 500);
orderPackageCodeList.forEach(orderPackageCodeList1 -> {
distributionParcelListService.updatePackageStatus(orderPackageCodeList1, warehouseId, packageStatus);
});
List<DistributionParcelListEntity> list = distributionParcelListService.findListByOrderPackageCode(orderPackageCodes, warehouseId);
//把list中的orderCode放入一个set

8
blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/service/impl/TrunklineCarsLoadServiceImpl.java

@ -7041,6 +7041,7 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL
return R.success("更新成功");
}
@Transactional(rollbackFor = Exception.class)
@Override
public R manualLoading(LoadCarsDTO loadCarsDTO, String remark) {
Long loadId = loadCarsDTO.getLoadId();
@ -7218,7 +7219,12 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL
}
});
distributionParcelListClient.updatePackageStatus(orderPackageCodes, warehouseId, "60");
try{
distributionParcelListClient.updatePackageStatus(orderPackageCodes, warehouseId, "60");
}catch (Exception e){
log.error("更新状态失败",e);
throw new CustomerException("更新状态失败");
}
trunklineCarsLoadScanService.saveBatch(addCarsLoadScanList);

Loading…
Cancel
Save