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);
}
}
}