diff --git a/ds-wms-service/DS.WMS.Core/Op/Method/BookingSlot/BookingSlotService.cs b/ds-wms-service/DS.WMS.Core/Op/Method/BookingSlot/BookingSlotService.cs index 3a39d63c..62a053d8 100644 --- a/ds-wms-service/DS.WMS.Core/Op/Method/BookingSlot/BookingSlotService.cs +++ b/ds-wms-service/DS.WMS.Core/Op/Method/BookingSlot/BookingSlotService.cs @@ -1074,6 +1074,7 @@ namespace DS.WMS.Core.Op.Method { dto.DataObj.PortLoad = portInfo.Data.PortName; dto.DataObj.PortLoadCode = portInfo.Data.EdiCode; + dto.DataObj.PortLoadId = portInfo.Data.Id; } } else @@ -1139,8 +1140,7 @@ namespace DS.WMS.Core.Op.Method dto.DataObj.PortDischarge = portInfo.Data?.PortName; dto.DataObj.PortDischargeCode = portInfo.Data?.EdiCode; - - + dto.DataObj.PortDischargeId = portInfo.Data?.Id; } } diff --git a/ds-wms-service/DS.WMS.OpApi/Controllers/BookingSlotServiceController.cs b/ds-wms-service/DS.WMS.OpApi/Controllers/BookingSlotServiceController.cs index 9d985d27..1dd2fa6a 100644 --- a/ds-wms-service/DS.WMS.OpApi/Controllers/BookingSlotServiceController.cs +++ b/ds-wms-service/DS.WMS.OpApi/Controllers/BookingSlotServiceController.cs @@ -443,5 +443,19 @@ namespace DS.WMS.OpApi.Controllers await _bookingSlotStockService.RefreshAllStock(); } #endregion + + #region 重新计算单个统计库存 + /// + /// 重新计算单个统计库存 + /// + /// 计算范围 + /// 返回回执 + [HttpPost] + [Route("CalcBookingSlotStock")] + public async Task> CalcBookingSlotStock([FromBody] BookingSlotStockUpdateModel model) + { + return await _bookingSlotStockService.BookingSlotStock(model); + } + #endregion } }