using HH.WCS.JiaTong.api; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Web.Http; namespace HH.WCS.JiaTong.LISTA.api { public class LiKuController : System.Web.Http.ApiController { /// /// 立库任务下发 /// /// /// [HttpPost] public Result CreateTask(CreateTask model) { LogHelper.Info("CreateTask Request:" + JsonConvert.SerializeObject(model), "CreateTask"); Result result= ApiHelper.Createtask(model); LogHelper.Info("CreateTask Result:" + JsonConvert.SerializeObject(result), "CreateTask"); ApiHelper.AddInfo(model.taskData.source, "立库任务下发", JsonConvert.SerializeObject(model), JsonConvert.SerializeObject(result), "Post", ""); return result; } /// /// 预备库任务状态下发 /// /// /// [HttpPost] public Result MstStateInquire(MstStateInquire model) { Result result = new Result(); LogHelper.Info("CreateTask Request:" + JsonConvert.SerializeObject(model)); result = ApiHelper.MstStateInquire(model); ApiHelper.AddInfo("YBK", "MstStateInquire", JsonConvert.SerializeObject(model), JsonConvert.SerializeObject(result), "Post", ""); return result; } /// /// 原材料库安全交互通知允许行走 /// /// /// [HttpPost] public Result AllowThrough(AllowThrough model) { Result result = new Result(); LogHelper.Info("AllowThrough 接收:" + JsonConvert.SerializeObject(model)); result = ApiHelper.AllowThrough(model); LogHelper.Info("AllowThrough 返回:" + JsonConvert.SerializeObject(result)); ApiHelper.AddInfo("YCL", "原材料库安全交互通知允许行走", JsonConvert.SerializeObject(model), JsonConvert.SerializeObject(result), "Post", ""); return result; } } }