using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using WIDESEA_Core; using WIDESEA_Core.BaseController; using WIDESEA_ISquareCabinServices; using WIDESEA_Model.Models; namespace WIDESEA_WMSServer.Controllers { [Route("api/CabinOrder")] [ApiController] public class CabinOrderController : ApiBaseController { private readonly IBusiness _business; public CabinOrderController(ICabinOrderServices service, IBusiness business) : base(service) { _business = business; } [HttpPost, HttpGet, Route("GetUpstreamOrder"), AllowAnonymous] public WebResponseContent GetUpstreamOrder() { return _business.GetInOrder(); } /// /// 完成入库单 /// /// /// [HttpPost, HttpGet, Route("FinishInOrder"),AllowAnonymous] public WebResponseContent FinishInOrder(int key) { return Service.FinishInOrder(key); } /// 查询单信息 /// /// [HttpPost, HttpGet, Route("GetCabinOrders")] public WebResponseContent GetCabinOrders([FromBody] SaveModel saveModel) { return Service.GetCabinOrders(saveModel); } /// 查询单详情信息 /// /// [HttpPost, HttpGet, Route("GetCabinOrderDetail")] public WebResponseContent GetCabinOrderDetail(int pageNo, string orderNo) { return Service.GetCabinOrderDetail(pageNo,orderNo); } [HttpPost, HttpGet, Route("FeedbackIn")] public WebResponseContent FeedbackIn([FromBody] SaveModel saveModel) { return Service.FeedbackIn(saveModel); } //[HttpPost, Route("CompleteOrder"), AllowAnonymous] //public WebResponseContent CompleteOrder(string order_no) //{ // return Service.CompleteOrder(order_no); //} } }