using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using WIDESEAWCS_Core; using WIDESEAWCS_Core.BaseController; using WIDESEAWCS_DTO.BasicInfo; using WIDESEAWCS_IBasicInfoService; using WIDESEAWCS_ISystemServices; using WIDESEAWCS_ITaskInfoService; using WIDESEAWCS_Model.Models; namespace WIDESEAWCS_Server.Controllers.BasicInfo { [Route("api/OrderDetails")] [ApiController] public class OrderDetailsController : ApiBaseController { private readonly IHttpContextAccessor _httpContextAccessor; public OrderDetailsController(IOrderDetailsService service, IHttpContextAccessor httpContextAccessor) : base(service) { _httpContextAccessor = httpContextAccessor; } [HttpPost, Route("ToMesBarc"), AllowAnonymous] public ToMesBarcRes ToMesBarc(int Barcodes) { ToMesBarcRes? toMes = Service.ToMesBarc(Barcodes); return toMes != null ? toMes : new ToMesBarcRes() { code = -1, type = false }; } } }