| namespace WIDESEA_WMSServer.Controllers; | 
|   | 
| /// <summary> | 
| /// 系统订单接口 | 
| /// </summary> | 
| [Route("api/[controller]")] | 
| [ApiController] | 
| public class Dt_OutOrderController : ApiBaseController<IDt_OutOrderService, Dt_OutOrder> | 
| { | 
|     private readonly IHttpContextAccessor _httpContextAccessor; | 
|   | 
|     public Dt_OutOrderController(IDt_OutOrderService service, IHttpContextAccessor httpContextAccessor) : base(service) | 
|     { | 
|         _httpContextAccessor = httpContextAccessor; | 
|     } | 
|   | 
|     /// <summary> | 
|     /// 添加生产出库单 | 
|     /// </summary> | 
|     /// <param name="saveModel">出库数据</param> | 
|     /// <returns>成功或失败</returns> | 
|     [HttpPost, Route("AddOutOrderProduction"), AllowAnonymous] | 
|     public WebResponseContent AddOutOrderProduction([FromBody] SaveModel saveModel) | 
|     { | 
|         return Service.AddOutOrderProduction(saveModel); | 
|     } | 
|   | 
|     /// <summary> | 
|     /// 添加调拨出库单 | 
|     /// </summary> | 
|     /// <param name="saveModel">出库数据</param> | 
|     /// <returns>成功或失败</returns> | 
|     [HttpPost, Route("AddOutOrderTransfer"), AllowAnonymous] | 
|     public WebResponseContent AddOutOrderTransfer([FromBody] SaveModel saveModel) | 
|     { | 
|         return Service.AddOutOrderTransfer(saveModel); | 
|     } | 
|   | 
|     /// <summary> | 
|     /// 根据出库订单获取出库库存 | 
|     /// </summary> | 
|     /// <param name="orderNo">出库数据</param> | 
|     /// <returns>成功或失败</returns> | 
|     [HttpPost, HttpGet, Route("GetOutboundStockAsync"), AllowAnonymous] | 
|     public async Task<WebResponseContent> GetOutboundStockAsync(string orderNo) | 
|     { | 
|         return await Service.GetOutboundStockAsync(orderNo); | 
|     } | 
| } |