diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionParcelListClient.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionParcelListClient.java index 265f16375..d9cc09f20 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionParcelListClient.java +++ b/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 orderPackageCodes, Long warehouseId, String packageStatus) { - distributionParcelListService.updatePackageStatus(orderPackageCodes, warehouseId, packageStatus); + + //把orderPackageCodes每500条进行分组 + List> orderPackageCodeList = CollUtil.split(orderPackageCodes, 500); + orderPackageCodeList.forEach(orderPackageCodeList1 -> { + distributionParcelListService.updatePackageStatus(orderPackageCodeList1, warehouseId, packageStatus); + }); List list = distributionParcelListService.findListByOrderPackageCode(orderPackageCodes, warehouseId); //把list中的orderCode放入一个set diff --git a/blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/service/impl/TrunklineCarsLoadServiceImpl.java b/blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/service/impl/TrunklineCarsLoadServiceImpl.java index 67171a45e..ea23548c5 100644 --- a/blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/service/impl/TrunklineCarsLoadServiceImpl.java +++ b/blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/service/impl/TrunklineCarsLoadServiceImpl.java @@ -7041,6 +7041,7 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl