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