From 215cd8f05f4de1da31a611649bc21a26ec829115 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周二, 16 9月 2025 15:31:28 +0800
Subject: [PATCH] 增加外部api

---
 DEmon/WebWIPAPI/Controllers/MesIntegrController.cs |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 51 insertions(+), 0 deletions(-)

diff --git a/DEmon/WebWIPAPI/Controllers/MesIntegrController.cs b/DEmon/WebWIPAPI/Controllers/MesIntegrController.cs
new file mode 100644
index 0000000..1c2a566
--- /dev/null
+++ b/DEmon/WebWIPAPI/Controllers/MesIntegrController.cs
@@ -0,0 +1,51 @@
+锘縰sing 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);
+        }
+
+
+    }
+}

--
Gitblit v1.9.3