Browse Source

fix:修复欧派数据回传 在没有增加计划的情况 将没有计划的包件回传到了欧派系统

master
pref_mail@163.com 6 months ago
parent
commit
4f0f518ec2
  1. 24
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAsyncServiceImpl.java

24
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionAsyncServiceImpl.java

@ -1535,30 +1535,16 @@ public class DistributionAsyncServiceImpl implements IDistributionAsyncService {
} }
if (Func.isNotEmpty(brand.get("欧派"))) { if (Func.isNotEmpty(brand.get("欧派"))) {
List<MtReceiveContentDTO> oupai = brand.get("欧派");
// 重新筛选出欧派的包件 for (MtReceiveContentDTO mtReceiveContentDTO : oupai) {
for (DistributionReservationStockarticleEntity distributionReservationStockarticleEntity : distributionReservationStockarticleEntities) {
// 查询预约单下面的包件信息
log.info(">>>>>>>>>>>>>>>>>>>>> 欧派循环包件信息 {} ", distributionReservationStockarticleEntity);
List<DistributionParcelListEntity> distributionParcelListEntities = buildOpByReservationId(distributionReservationStockarticleEntity);
for (DistributionParcelListEntity distributionParcelListEntity : distributionParcelListEntities) {
// todo 查询签收信息
DistributionSignforEntity distributionSignfor = distributionSignforMapper.getByReservationId(distributionReservationStockarticleEntity.getReservationId());
OrderStatusDTO orderStatusDTO = new OrderStatusDTO(); OrderStatusDTO orderStatusDTO = new OrderStatusDTO();
orderStatusDTO.setUnitNo(distributionParcelListEntity.getOrderPackageCode()); //单号 orderStatusDTO.setUnitNo(mtReceiveContentDTO.getUnitNo()); //包条
orderStatusDTO.setUsername(distributionSignfor.getSigneeName()); //操作人名称 orderStatusDTO.setUsername(distributionSignforEntity.getSigneeName()); //操作人名称
orderStatusDTO.setStatus("7"); orderStatusDTO.setStatus("7");
orderStatusDTO.setOperationTime(distributionSignfor.getSigningTime()); //时间 orderStatusDTO.setOperationTime(distributionSignforEntity.getSigningTime()); //时间
ouPaiFactoryClinet.newSystemHandleStatusData(orderStatusDTO); ouPaiFactoryClinet.newSystemHandleStatusData(orderStatusDTO);
log.info(">>>>>>>>>>>>>>>>>进入newSystemHandleStatusData orderStatusDTO值 :{}", orderStatusDTO);
} }
} }
// orderMainClinet.sendReceiveInfoByNewSystem(mtReceiveDTO);
}
if (Func.isNotEmpty(brand.get("志邦"))) { if (Func.isNotEmpty(brand.get("志邦"))) {
List<MtReceiveContentDTO> zb = brand.get("志邦"); List<MtReceiveContentDTO> zb = brand.get("志邦");
List<Object> contents = new ArrayList<>(); List<Object> contents = new ArrayList<>();

Loading…
Cancel
Save