using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using WIDESEA_Core.Utilities; using WIDESEA_Entity.DomainModels; using WIDESEA_WCS; namespace WIDESEA_WebApi.Controllers.ToMes { /// /// MES接口 /// [Route("api/ToMes")] [ApiController] public class ToMESController : ControllerBase { private static readonly object AddMES_infoobj = new object(); /// /// 添加工单信息 /// /// /// [HttpPost, Route("AddWorkinfo")] public WebResponseContent AddWorkinfo([FromBody] dt_Workinfo request) { return ToMesServer.AddWorkinfo(request); } /// /// 添加工单详情 /// /// /// [HttpPost, Route("AddActualProduction")] public WebResponseContent AddActualProduction([FromBody] dt_ActualProduction request) { return ToMesServer.AddActualProduction(request); } /// /// /// /// /// [HttpPost, Route("AddMes_Info"), AllowAnonymous] public WebResponseContent AddMES_info([FromBody] object json) { lock (AddMES_infoobj) { return ToMesServer.AddMes_Info(json); } } } }