From e91def8bc6774a5511542292ed2db1e44b685972 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周三, 03 9月 2025 09:57:07 +0800
Subject: [PATCH] 追踪数据

---
 wcs/yunneiWCS/yunneiWCS/SystemInteraction/mes2/PushMesHandler.cs |   51 +++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 45 insertions(+), 6 deletions(-)

diff --git a/wcs/yunneiWCS/yunneiWCS/SystemInteraction/mes2/PushMesHandler.cs b/wcs/yunneiWCS/yunneiWCS/SystemInteraction/mes2/PushMesHandler.cs
index 81d256e..75a0529 100644
--- a/wcs/yunneiWCS/yunneiWCS/SystemInteraction/mes2/PushMesHandler.cs
+++ b/wcs/yunneiWCS/yunneiWCS/SystemInteraction/mes2/PushMesHandler.cs
@@ -9,6 +9,7 @@
 using yunneiWCS.EnumDefine;
 using yunneiWCS.ExtendFunction;
 using yunneiWCS.SystemInteraction.mes2.dto;
+using static WZ.Useful.Commons.NativeMethods;
 
 namespace yunneiWCS.mes
 {
@@ -38,8 +39,20 @@
                 string paprm = JsonConvert.SerializeObject(mesRequest);
                 Log4NetHelper.WriteInfoLog(_logType, $"{funName},鍑嗗鍙傛暟:{paprm}");
                 Guid guid = System.Guid.NewGuid();
-                res = JsonConvert.DeserializeObject<ApiResponse<object>>(mes_api.postContentForString("T_WMS_Inbound_Record", paprm, guid));
-                Log4NetHelper.WriteInfoLog(_logType, $"{funName},鍙傛暟:{paprm},杩斿洖:{res}");
+
+                //妯℃嫙
+                if (Form1.isvirtual)
+                {//妯℃嫙鐜
+                    res = new ApiResponse<object>();
+                    res.Success = true;
+                    res.Message = "绯荤粺妯℃嫙瀹屾垚";
+                }
+                else
+                {
+                    res = JsonConvert.DeserializeObject<ApiResponse<object>>(mes_api.postContentForString("T_WMS_Inbound_Record", paprm, guid));
+                }
+
+                Log4NetHelper.WriteInfoLog(_logType, $"{funName},鍙傛暟:{paprm},杩斿洖:{JsonConvert.SerializeObject(res)}");
             }
             catch (Exception ex)
             {
@@ -69,8 +82,19 @@
                 string paprm = JsonConvert.SerializeObject(mesRequest);
                 Log4NetHelper.WriteInfoLog(_logType, $"{funName},鍑嗗鍙傛暟:{paprm}");
                 Guid guid = System.Guid.NewGuid();
-                res = JsonConvert.DeserializeObject<ApiResponse<object>>(mes_api.postContentForString("T_WMS_Outbound_Record", paprm, guid));
-                Log4NetHelper.WriteInfoLog(_logType, $"{funName},鍙傛暟:{paprm},杩斿洖:{res}");
+                //妯℃嫙
+                if (Form1.isvirtual)
+                {//妯℃嫙鐜
+                    res = new ApiResponse<object>();
+                    res.Success = true;
+                    res.Message = "绯荤粺妯℃嫙瀹屾垚";
+                }
+                else
+                {
+                    res = JsonConvert.DeserializeObject<ApiResponse<object>>(mes_api.postContentForString("T_WMS_Outbound_Record", paprm, guid));
+                }
+
+                Log4NetHelper.WriteInfoLog(_logType, $"{funName},鍙傛暟:{paprm},杩斿洖:{JsonConvert.SerializeObject(res)}");
             }
             catch (Exception ex)
             {
@@ -98,8 +122,23 @@
 
                 string paprm = JsonConvert.SerializeObject(mesRequest);
                 Guid guid = System.Guid.NewGuid();
-                res = JsonConvert.DeserializeObject<ApiResponse<object>>(mes_api.postContentForString("T_WMS_Realtime_Data", paprm, guid));
-                Log4NetHelper.WriteInfoLog(_logType, $"{funName},鍙傛暟:{paprm},杩斿洖:{res}");
+                Log4NetHelper.WriteInfoLog(_logType, $"{funName},鍑嗗鍙傛暟:{paprm}");
+                //妯℃嫙
+                if (Form1.isvirtual)
+                {//妯℃嫙鐜
+                    res = new ApiResponse<object>();
+                    res.Success = true;
+                    res.Message = "绯荤粺妯℃嫙瀹屾垚";
+                }
+                else
+                {
+                    var resStr = mes_api.postContentForString("T_WMS_Realtime_Data", paprm, guid);
+                    Log4NetHelper.WriteInfoLog(_logType, $"{funName},缁撴灉杩斿洖:{resStr}");
+                    res = JsonConvert.DeserializeObject<ApiResponse<object>>(resStr);
+                }
+
+
+                Log4NetHelper.WriteInfoLog(_logType, $"{funName},鍙傛暟:{paprm},杩斿洖:{JsonConvert.SerializeObject(res)}");
             }
             catch (Exception ex)
             {

--
Gitblit v1.9.3