| namespace WIDESEA_StorageOutOrderServices; | 
|   | 
| public class Dt_OutOrderAndStockService : ServiceBase<Dt_OutOrderAndStock, IDt_OutOrderAndStockRepository>, IDt_OutOrderAndStockService | 
| { | 
|     private readonly IUnitOfWorkManage _unitOfWorkManage; | 
|   | 
|     public Dt_OutOrderAndStockService(IDt_OutOrderAndStockRepository BaseDal, | 
|                               IUnitOfWorkManage unitOfWorkManage) : base(BaseDal) | 
|     { | 
|         _unitOfWorkManage = unitOfWorkManage; | 
|     } | 
|   | 
|     /// <summary> | 
|     /// 根据特定条件获取出库物料信息 | 
|     /// </summary> | 
|     /// <param name="locationID">货位ID</param> | 
|     /// <param name="orderNum">出库订单</param> | 
|     /// <param name="palletCode">托盘号</param> | 
|     /// <returns>出库物料信息</returns> | 
|     public async Task<Dt_OutOrderAndStock> GetOrderAndStock(string locationID = null, string orderNum = null, string palletCode = null) | 
|     { | 
|         return await BaseDal.GetOrderAndStock(locationID, orderNum, palletCode); | 
|     } | 
|   | 
|     /// <summary> | 
|     /// 导航删除 | 
|     /// </summary> | 
|     /// <param name="stock">出库物料信息</param> | 
|     /// <returns>成功/失败</returns> | 
|     public bool DeleteNavOrderStock(Dt_OutOrderAndStock stock) | 
|     { | 
|         return BaseDal.DeleteNavOrderStock(stock); | 
|     } | 
|   | 
|     /// <summary> | 
|     /// 导航更新 | 
|     /// </summary> | 
|     /// <param name="stock">出库物料信息</param> | 
|     /// <returns>成功/失败</returns> | 
|     public bool UpdateNavOrderStock(Dt_OutOrderAndStock stock) | 
|     { | 
|         return BaseDal.UpdateNavOrderStock(stock); | 
|     } | 
| } |