using iWareDataCore.BASE.Entity; using iWareDataCore.BASE.Service; using Newtonsoft.Json; using System.Collections.Generic; using System.Web.Mvc; using WebWIPAPI.Models; using WebWIPAPI.Properties; using WebWIPAPI.Utils; namespace WebWIPAPI.Controllers { /// /// MES对接接口 /// public class MesIntegrController : Controller { /// /// 提供库存信息 /// /// /// /// /// /// /// [HttpPost] public ActionResult syncMaterialInfo() { var responseMessage = new ApiResponse>(); var msg = ""; var datalist = PlaceMaterialViewService.GetInstance().GetPlacePreview(out msg); if (!string.IsNullOrEmpty(msg)) { responseMessage = new ApiResponse>() { Code = 500, Success = false, Message = "异常:" + msg, Data = null, }; } else { responseMessage = new ApiResponse>() { Code = 200, Success = true, Message = "成功", Data = datalist, }; } //将对象转化为json格式 var responseStr = JsonConvert.SerializeObject(responseMessage); LogTextHelper.WriteLine(Resources.LogDir, "WIPAPI:{0},{1}, {2}", "syncMaterialInfo", "请求参数:" + "", "响应信息;" + responseStr); return Json(responseMessage, JsonRequestBehavior.DenyGet); } } }