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
}
}