Browse Source

零担包件单个签收

pull/1/head
汤建军 12 months ago
parent
commit
7e6b168aab
  1. 12
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionSignforServiceImpl.java

12
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionSignforServiceImpl.java

@ -1008,7 +1008,8 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
//维护配送单信息
deliveryListEntity.setDeliveryStatus(DeliveryStatusConstant.peisongzhong.getValue());
distributionDeliveryListService.updateById(deliveryListEntity);
//维护客户状态
distributionReservationService.maintenanceReservationInfo(reservationId);
//查询计划和是否进行装车
return R.success("操作成功");
}
@ -1029,7 +1030,6 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
return R.fail("请联系管理员");
}
//查询订单
DistributionStockArticleEntity stockArticleEntity = distributionStockArticleService.getById(reservationZeroPackageEntity.getStockArticleId());
String zeroPackageIds = distrilbutionloadingscanDTO.getZeroPackageIds();
Long reservationId = distrilbutionloadingscanDTO.getReservationId();
BladeUser user = AuthUtil.getUser();
@ -1039,6 +1039,7 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
.eq(DistributionReservationZeroPackageEntity::getParcelListId, zeroPackageIds)
.ne(DistributionReservationZeroPackageEntity::getParcelListId, ReservationPackageStatusConstant.quxiao.getValue())
);
DistributionStockArticleEntity stockArticleEntity = distributionStockArticleService.getById(reservationZeroPackageEntities.getStockArticleId());
if (Func.isEmpty(reservationZeroPackageEntities)){
log.error(method+"预约单异常reservationId:{}",reservationId);
return R.fail("请联系管理员");
@ -1170,7 +1171,7 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
distributionParcelNumberEntity.setOutboundQuantity(c);
distributionParcelNumberEntity.setDeliveryQuantity(d);
}
distributionParcelListService.maintenanceZeroPackageInfo(distributionParcelNumberEntity.getParcelListId(),p.getWarehouseId());
distributionParcelListService.maintenanceZeroPackageInfo(distributionParcelNumberEntity.getParcelListId(),stockArticleEntity.getWarehouseId());
distributionParcelNumberService.updateById(distributionParcelNumberEntity);
//维护订单
@ -1180,10 +1181,9 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
deliveryListEntity.setDeliveryStatus(DeliveryStatusConstant.peisongzhong.getValue());
distributionDeliveryListService.updateById(deliveryListEntity);
//维护客户状态
distributionAsyncService.maintenanceOrderStatus();
distributionReservationService.maintenanceReservationInfo(reservationId);
return R.success("操作成功");
;
}
private List<DeliveryNodeVo> handleStockUp(DistributionStockupEntity distributionStockupEntity) {

Loading…
Cancel
Save