From c9c91ad3e3ac218d81c86809c93a35622b51a686 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周三, 17 9月 2025 16:05:05 +0800
Subject: [PATCH] 初步 增加 推送线程

---
 DEmon/WebWIPAPI/Controllers/MesIntegrController.cs |   61 ++++++++++++++++++++++++++----
 1 files changed, 52 insertions(+), 9 deletions(-)

diff --git a/DEmon/WebWIPAPI/Controllers/MesIntegrController.cs b/DEmon/WebWIPAPI/Controllers/MesIntegrController.cs
index 0852c30..b1f80da 100644
--- a/DEmon/WebWIPAPI/Controllers/MesIntegrController.cs
+++ b/DEmon/WebWIPAPI/Controllers/MesIntegrController.cs
@@ -84,6 +84,31 @@
 
             try
             {
+                #region 楠岃瘉
+                if (importMaterials?.Count() == 0)
+                {
+                    responseMessage = new ApiResponse<string>()
+                    {
+                        Code = 500,
+                        Success = false,
+                        Message = "鏁版嵁鏉℃暟涓�0",
+                        Data = null,
+                    };
+                    return ApiResponseHelper.ReturnApiResponse(responseMessage, "importInOrder", "");
+                }
+                if (importMaterials.Select(x => x.ListNo).Distinct().Count() != 1)
+                {
+                    responseMessage = new ApiResponse<string>()
+                    {
+                        Code = 500,
+                        Success = false,
+                        Message = "鏈璇锋眰鍗曞彿蹇呴』涓哄悓涓�鍊�",
+                        Data = null,
+                    };
+                    return ApiResponseHelper.ReturnApiResponse(responseMessage, "importInOrder", "");
+                }
+                #endregion
+
                 #region 涓氬姟澶勭悊
 
                 //绗竴姝ワ細鍏堟柊澧炲埌鐗╂枡鍩虹琛�
@@ -148,11 +173,7 @@
                 };
             }
 
-
-            //灏嗗璞¤浆鍖栦负json鏍煎紡
-            var responseStr = JsonConvert.SerializeObject(responseMessage);
-            LogTextHelper.WriteLine(Resources.LogDir, "WIPAPI:{0},{1}, {2}", "importInOrder", "璇锋眰鍙傛暟锛�" + "", "鍝嶅簲淇℃伅;" + responseStr);
-            return Json(responseMessage, JsonRequestBehavior.DenyGet);
+            return ApiResponseHelper.ReturnApiResponse(responseMessage, "importInOrder", "");
         }
 
 
@@ -168,6 +189,31 @@
             try
             {
                 var msg = "";
+
+                #region 楠岃瘉
+                if (inputmaterials?.Count() == 0)
+                {
+                    responseMessage = new ApiResponse<string>()
+                    {
+                        Code = 500,
+                        Success = false,
+                        Message = "鏁版嵁鏉℃暟涓�0",
+                        Data = null,
+                    };
+                    return ApiResponseHelper.ReturnApiResponse(responseMessage, "importOutOrder", "");
+                }
+                if (inputmaterials.Select(x => x.ListNo).Distinct().Count() != 1)
+                {
+                    responseMessage = new ApiResponse<string>()
+                    {
+                        Code = 500,
+                        Success = false,
+                        Message = "鏈璇锋眰鍗曞彿蹇呴』涓哄悓涓�鍊�",
+                        Data = null,
+                    };
+                    return ApiResponseHelper.ReturnApiResponse(responseMessage, "importOutOrder", "");
+                }
+                #endregion
 
                 #region 涓氬姟澶勭悊
 
@@ -209,10 +255,7 @@
                 };
             }
 
-            //灏嗗璞¤浆鍖栦负json鏍煎紡
-            var responseStr = JsonConvert.SerializeObject(responseMessage);
-            LogTextHelper.WriteLine(Resources.LogDir, "WIPAPI:{0},{1}, {2}", "importOutOrder", "璇锋眰鍙傛暟锛�" + "", "鍝嶅簲淇℃伅;" + responseStr);
-            return Json(responseMessage, JsonRequestBehavior.DenyGet);
+            return ApiResponseHelper.ReturnApiResponse(responseMessage, "importOutOrder", "");
         }
 
 

--
Gitblit v1.9.3