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