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