|
|
@ -3948,11 +3948,18 @@ public class DistributionReservationServiceImpl extends BaseServiceImpl<Distribu |
|
|
|
//扣减库存品计划取消数量
|
|
|
|
//扣减库存品计划取消数量
|
|
|
|
log.info("##############扣减库存品计划数量:{}", disStockListDetailEntity); |
|
|
|
log.info("##############扣减库存品计划数量:{}", disStockListDetailEntity); |
|
|
|
int a = distributionReservationStocklistMapper.deductionStockListReservationNum(disStockListDetailEntity.getReservationId(), disStockListDetailEntity.getStockListId(), disStockListDetailEntity.getNum()); |
|
|
|
int a = distributionReservationStocklistMapper.deductionStockListReservationNum(disStockListDetailEntity.getReservationId(), disStockListDetailEntity.getStockListId(), disStockListDetailEntity.getNum()); |
|
|
|
|
|
|
|
//进行对应库存品的数量扣减
|
|
|
|
|
|
|
|
DistributionStockListEntity stockListEntity = distributionStockListService.getById(disStockListDetailEntity.getStockListId()); |
|
|
|
|
|
|
|
if (Objects.isNull(stockListEntity)){ |
|
|
|
|
|
|
|
throw new CustomerException("查询库存品信息错误"); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
int QuantityOccupied = stockListEntity.getQuantityOccupied() - disStockListDetailEntity.getNum(); |
|
|
|
|
|
|
|
stockListEntity.setQuantityOccupied(QuantityOccupied); |
|
|
|
|
|
|
|
distributionStockListService.updateById(stockListEntity); |
|
|
|
} |
|
|
|
} |
|
|
|
//维护对应库存品信息
|
|
|
|
//维护对应库存品信息
|
|
|
|
distributionReservationStocklistService.maintenanceReservationStockList(distributionCancelReservationPackageDTO.getReservationId()); |
|
|
|
distributionReservationStocklistService.maintenanceReservationStockList(distributionCancelReservationPackageDTO.getReservationId()); |
|
|
|
break; |
|
|
|
break; |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
//维护预约单状态
|
|
|
|
//维护预约单状态
|
|
|
|
this.maintenanceReservationInfo(distributionCancelReservationPackageDTO.getReservationId()); |
|
|
|
this.maintenanceReservationInfo(distributionCancelReservationPackageDTO.getReservationId()); |
|
|
|