Browse Source

Merge branch 'pre-production'

master
pref_mail@163.com 4 months ago
parent
commit
a6e3c85ca2
  1. 1
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionReservationServiceImpl.java
  2. 10
      blade-service/logpm-factory/src/main/java/com/logpm/factory/jobhandler/FactoryXxlJob.java

1
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionReservationServiceImpl.java

@ -1774,6 +1774,7 @@ public class DistributionReservationServiceImpl extends BaseServiceImpl<Distribu
reservationStockarticleEntity.setStockArticleStatus(ReservationOrderStatusConstant.zengjia.getValue());
reservationStockarticleEntity.setStockArticleCode(distributionStockArticleDTO.getOrderCode());
reservationStockarticleEntity.setStockArticleId(distributionStockArticleDTO.getId());
reservationStockarticleEntity.setIsZero(distributionStockArticleDTO.getIsZero());
reservationStockarticleEntity.setReservationId(id);
reservationStockarticleEntity.setReservationNum(packageNum.get());
distributionReservationStockarticleService.save(reservationStockarticleEntity);

10
blade-service/logpm-factory/src/main/java/com/logpm/factory/jobhandler/FactoryXxlJob.java

@ -444,6 +444,16 @@ public class FactoryXxlJob {
.eq(StaorderPackagesEntity::getIdentification, "2")
.eq(StaorderPackagesEntity::getOrderId, k)
);
// 订单 order_id +包件 packagenum 重复 则剔除数据
staorderPackagesList = staorderPackagesList.stream()
.collect(Collectors.collectingAndThen(
Collectors.toMap(
sp -> sp.getOrderId() + sp.getPackagenum(), // 键
sp -> sp, // 值
(existing, replacement) -> existing // 处理重复键的情况,这里选择保留第一个
),
map -> new ArrayList<>(map.values())
));
// 查询基地名称
StationlinenumEntity stationlinenumEntity = stationlinenumService.selectNameByNumber(v.getTcWlb006());
String siteName = Objects.isNull(stationlinenumEntity) ? null : stationlinenumEntity.getLogisticsLineName();

Loading…
Cancel
Save