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