schangxiang@126.com
2025-09-16 215cd8f05f4de1da31a611649bc21a26ec829115
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
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
{
    /// <summary>
    /// MES对接接口
    /// </summary>
    public class MesIntegrController : Controller
    {
 
        /// <summary>
        /// 同步立库的物料信息
        /// WCS>>WIP:每天定时WCS推送立库里的物料信息
        /// </summary>
        /// <param name="sysCode"></param>
        /// <param name="wareHouseInfo"></param>
        /// <param name="processCardNumber"></param>
        /// <param name="wareHouseId"></param>
        /// <param name="timestamp"></param>
        /// <returns></returns>
        [HttpPost]
        public ActionResult syncMaterialInfo()
        {
            var msg = "";
            var datalist = PlaceMaterialViewService.GetInstance().GetPlacePreview(out msg);
 
            var responseMessage = new ApiResponse<List<PlaceMaterialViewEntity>>()
            {
                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);
        }
 
 
    }
}