using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using NongFuWebApi.Models; using NongFuWebApi.Services; using Newtonsoft.Json; using NongFuWebApi.Controllers; using System.Web.Http; using static NongFuWebApi.Controllers.AMSModel; namespace NongFuWebApi.Controllers { //[Route("Industry/AMSApi")] [RoutePrefix("AMSApi")] public class AMSApiController : ApiController { // 接收工单信息接口名 #region 靖宇接口 /// [HttpPost] [Route("~/GY/WorkInfo")] /// /// 农夫靖宇--富勒WMS工单信息下发接口 /// /// public SimpleResultModel WorkInfo(TASK_WorkInfoModel model) { SimpleResultModel result = new SimpleResultModel(); LogHelper.Info("WorkInfo Request:" + JsonConvert.SerializeObject(model), "ThirdSystemLog"); result = ApiHelper.WorkInfo(model); LogHelper.Info("WorkInfo Response:" + JsonConvert.SerializeObject(result), "ThirdSystemLog"); return result; } /// /// 农夫靖宇--富勒WMS产线下线托盘信息下发接口 /// /// /// [HttpPost] [Route("~/GY/SendTrayCode")] public SimpleResultModel SendTrayCode(SendTrayCodeModel model) { SimpleResultModel result = new SimpleResultModel(); LogHelper.Info("SendTrayCode Request:" + JsonConvert.SerializeObject(model), "ThirdSystemLog"); result = ApiHelper.SendTrayCode(model); LogHelper.Info("SendTrayCode Response:" + JsonConvert.SerializeObject(result), "ThirdSystemLog"); return result; } /// /// 农夫靖宇--富勒WMS人工分拣出库接口 /// /// /// [HttpPost] [Route("~/GY/UnbindingTrayCode")] public SimpleResultModel UnbindingTrayCode(UnbindingTrayCodeModel model) { SimpleResultModel result = new SimpleResultModel(); LogHelper.Info("UnbindingTrayCode Request:" + JsonConvert.SerializeObject(model), "ThirdSystemLog"); result = ApiHelper.UnbindingTrayCode(model); LogHelper.Info("UnbindingTrayCode Response:" + JsonConvert.SerializeObject(result), "ThirdSystemLog"); return result; } #endregion } }