From 8b3046790fd09138da072edd4ef48fdeb16e1879 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周二, 02 9月 2025 16:09:13 +0800
Subject: [PATCH] 2222

---
 wcs/yunneiWCS/yunneiWCS/ThreadTask/mesStockDataForRealMes.cs     |   17 ++------
 wcs/yunneiWCS/yunneiWCS/Form1.Designer.cs                        |    6 +-
 wcs/yunneiWCS/yunneiWCS/SystemInteraction/mes2/PushMesHandler.cs |   49 +++++++++++++++++++++---
 wcs/yunneiWCS/yunneiWCS/ThreadTask/mesDataTranfficForRealMes.cs  |   36 +++++++----------
 wcs/yunneiWCS/yunneiWCS/ExtendFunction/MyExtend.cs               |   10 +++++
 5 files changed, 76 insertions(+), 42 deletions(-)

diff --git a/wcs/yunneiWCS/yunneiWCS/ExtendFunction/MyExtend.cs b/wcs/yunneiWCS/yunneiWCS/ExtendFunction/MyExtend.cs
index 3c25fe8..ba65b8a 100644
--- a/wcs/yunneiWCS/yunneiWCS/ExtendFunction/MyExtend.cs
+++ b/wcs/yunneiWCS/yunneiWCS/ExtendFunction/MyExtend.cs
@@ -19,6 +19,16 @@
     /// </summary>
     public class MyExtend
     {
+
+        /// <summary>
+        /// 娑堟伅鏃堕棿瀛楃涓�
+        /// </summary>
+        /// <returns></returns>
+        public static string MsgTimeStr()
+        {
+            return "[娑堟伅鏃堕棿:" + DateTimeHelper.ConvertToStringForOnlyShowTime(DateTime.Now) + "]";
+        }
+
         /// <summary>
         /// 鏄惁鏄� 鐗╂枡搴撳瓨鐨勮浆绉�
         /// </summary>
diff --git a/wcs/yunneiWCS/yunneiWCS/Form1.Designer.cs b/wcs/yunneiWCS/yunneiWCS/Form1.Designer.cs
index c49a926..1e210fe 100644
--- a/wcs/yunneiWCS/yunneiWCS/Form1.Designer.cs
+++ b/wcs/yunneiWCS/yunneiWCS/Form1.Designer.cs
@@ -95,7 +95,7 @@
             this.pictureBox1.Location = new System.Drawing.Point(0, 0);
             this.pictureBox1.Margin = new System.Windows.Forms.Padding(2);
             this.pictureBox1.Name = "pictureBox1";
-            this.pictureBox1.Size = new System.Drawing.Size(782, 149);
+            this.pictureBox1.Size = new System.Drawing.Size(1234, 149);
             this.pictureBox1.TabIndex = 2;
             this.pictureBox1.TabStop = false;
             // 
@@ -135,7 +135,7 @@
             this.panel1.Location = new System.Drawing.Point(0, 222);
             this.panel1.Margin = new System.Windows.Forms.Padding(2);
             this.panel1.Name = "panel1";
-            this.panel1.Size = new System.Drawing.Size(782, 425);
+            this.panel1.Size = new System.Drawing.Size(1234, 425);
             this.panel1.TabIndex = 3;
             // 
             // lbl_msg_mesDataTranffic_V2
@@ -458,7 +458,7 @@
             this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
             this.BackColor = System.Drawing.SystemColors.Control;
-            this.ClientSize = new System.Drawing.Size(782, 647);
+            this.ClientSize = new System.Drawing.Size(1234, 647);
             this.Controls.Add(this.panel1);
             this.Controls.Add(this.pictureBox1);
             this.Controls.Add(this.label_PLC);
diff --git a/wcs/yunneiWCS/yunneiWCS/SystemInteraction/mes2/PushMesHandler.cs b/wcs/yunneiWCS/yunneiWCS/SystemInteraction/mes2/PushMesHandler.cs
index 81d256e..6405f06 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,21 @@
 
                 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}");
+
+                //妯℃嫙
+                if (Form1.isvirtual)
+                {//妯℃嫙鐜
+                    res = new ApiResponse<object>();
+                    res.Success = true;
+                    res.Message = "绯荤粺妯℃嫙瀹屾垚";
+                }
+                else
+                {
+                    res = JsonConvert.DeserializeObject<ApiResponse<object>>(mes_api.postContentForString("T_WMS_Realtime_Data", paprm, guid));
+                }
+
+
+                Log4NetHelper.WriteInfoLog(_logType, $"{funName},鍙傛暟:{paprm},杩斿洖:{JsonConvert.SerializeObject(res)}");
             }
             catch (Exception ex)
             {
diff --git a/wcs/yunneiWCS/yunneiWCS/ThreadTask/mesDataTranfficForRealMes.cs b/wcs/yunneiWCS/yunneiWCS/ThreadTask/mesDataTranfficForRealMes.cs
index 00b7382..92f0d68 100644
--- a/wcs/yunneiWCS/yunneiWCS/ThreadTask/mesDataTranfficForRealMes.cs
+++ b/wcs/yunneiWCS/yunneiWCS/ThreadTask/mesDataTranfficForRealMes.cs
@@ -33,6 +33,7 @@
 
                         if (sendMesData.Count > 0)
                         {
+                            SystemWarningMsg.msg_mesDataTranfficForRealMes = $"{MyExtend.MsgTimeStr()},瑕佹帹閫亄sendMesData.Count()}鏉�!";
                             foreach (var itemTask in sendMesData)
                             {
                                 try
@@ -58,27 +59,20 @@
                                         });
                                     }
 
-                                    if (Form1.isvirtual)
-                                    {//妯℃嫙鐜
-                                        ret = new ApiResponse<object>();
-                                        ret.Success = true;
-                                        ret.Message = "绯荤粺妯℃嫙瀹屾垚";
-                                    }
-                                    else
+
+                                    switch (itemTask.outInFlag)
                                     {
-                                        switch (itemTask.outInFlag)
-                                        {
-                                            case (int)OutInFlag.鍏ュ簱:
-                                                ret = PushMesHandler.Mes_InStockSend(pushData, itemTask.ID.ToString(), _logType);
-                                                break;
-                                            case (int)OutInFlag.鍑哄簱:
-                                                ret = PushMesHandler.Mes_OutStockSend(pushData, itemTask.ID.ToString(), _logType);
-                                                break;
-                                            default:
-                                                break;
-                                        }
+                                        case (int)OutInFlag.鍏ュ簱:
+                                            ret = PushMesHandler.Mes_InStockSend(pushData, itemTask.ID.ToString(), _logType);
+                                            break;
+                                        case (int)OutInFlag.鍑哄簱:
+                                            ret = PushMesHandler.Mes_OutStockSend(pushData, itemTask.ID.ToString(), _logType);
+                                            break;
+                                        default:
+                                            break;
                                     }
 
+                                    SystemWarningMsg.msg_mesDataTranfficForRealMes = $"{MyExtend.MsgTimeStr()},宸叉帹閫佺粨鏉燂紝杩斿洖:{JsonConvert.SerializeObject(ret)}";
                                     if (ret.Success)
                                     {
                                         itemTask.isSendToMes = 1;
@@ -95,20 +89,20 @@
                                 }
                                 catch (Exception ex)
                                 {
-                                    SystemWarningMsg.msg_mesDataTranfficForRealMes = "鎺ㄩ�佺粰MES鏁版嵁寮傚父:" + JsonConvert.SerializeObject(ex);
+                                    SystemWarningMsg.msg_mesDataTranfficForRealMes = $"{MyExtend.MsgTimeStr()},鎺ㄩ�佺粰MES鏁版嵁寮傚父:" + JsonConvert.SerializeObject(ex);
                                     Log4NetHelper.WriteErrorLog(_logType, SystemWarningMsg.msg_mesDataTranfficForRealMes, ex);
                                 }
                             }
                         }
                         else
                         {
-                            SystemWarningMsg.msg_mesDataTranfficForRealMes = "娌℃湁鏁版嵁瑕佹帹閫佺粰MES!";
+                            SystemWarningMsg.msg_mesDataTranfficForRealMes = $"{MyExtend.MsgTimeStr()},娌℃湁鏁版嵁瑕佹帹閫佺粰MES!";
                         }
                     }
                 }
                 catch (Exception ex)
                 {
-                    SystemWarningMsg.msg_mesDataTranfficForRealMes = "鏁版嵁瑕佹帹閫佺粰MES鍑虹幇寮傚父:" + ex.Message;
+                    SystemWarningMsg.msg_mesDataTranfficForRealMes = $"{MyExtend.MsgTimeStr()},鏁版嵁瑕佹帹閫佺粰MES鍑虹幇寮傚父:" + ex.Message;
                     Log4NetHelper.WriteErrorLog(_logType, SystemWarningMsg.msg_mesDataTranfficForRealMes, ex);
                 }
             }
diff --git a/wcs/yunneiWCS/yunneiWCS/ThreadTask/mesStockDataForRealMes.cs b/wcs/yunneiWCS/yunneiWCS/ThreadTask/mesStockDataForRealMes.cs
index 80cee00..98624c3 100644
--- a/wcs/yunneiWCS/yunneiWCS/ThreadTask/mesStockDataForRealMes.cs
+++ b/wcs/yunneiWCS/yunneiWCS/ThreadTask/mesStockDataForRealMes.cs
@@ -33,6 +33,7 @@
 
                         if (sendMesData.Count > 0)
                         {
+                            SystemWarningMsg.mesStockDataForRealMes = $"{MyExtend.MsgTimeStr()},瑕佹帹閫亄sendMesData.Count()}鏉�!";
                             ApiResponse<object> ret = null;
                             List<InboundStockInfoToMes> pushData = new List<InboundStockInfoToMes>();
                             foreach (var itemTask in sendMesData)
@@ -52,26 +53,18 @@
                                 });
 
                             }
-                            if (Form1.isvirtual)
-                            {//妯℃嫙鐜
-                                ret = new ApiResponse<object>();
-                                ret.Success = true;
-                                ret.Message = "绯荤粺妯℃嫙瀹屾垚";
-                            }
-                            else
-                            {
-                                ret = PushMesHandler.Mes_StockSend(pushData, _logType);
-                            }
+                            ret = PushMesHandler.Mes_StockSend(pushData, _logType);
+                            SystemWarningMsg.mesStockDataForRealMes = $"{MyExtend.MsgTimeStr()},宸叉帹閫佺粨鏉燂紝{sendMesData.Count()}鏉�!杩斿洖:{JsonConvert.SerializeObject(ret)}";
                         }
                         else
                         {
-                            SystemWarningMsg.mesStockDataForRealMes = "娌℃湁鏁版嵁瑕佹帹閫佺粰MES!";
+                            SystemWarningMsg.mesStockDataForRealMes = $"{MyExtend.MsgTimeStr()},娌℃湁鏁版嵁瑕佹帹閫佺粰MES!";
                         }
                     }
                 }
                 catch (Exception ex)
                 {
-                    SystemWarningMsg.mesStockDataForRealMes = "鏁版嵁瑕佹帹閫佺粰MES鍑虹幇寮傚父:" + ex.Message;
+                    SystemWarningMsg.mesStockDataForRealMes = $"{MyExtend.MsgTimeStr()},鏁版嵁瑕佹帹閫佺粰MES鍑虹幇寮傚父:" + ex.Message;
                     Log4NetHelper.WriteErrorLog(_logType, SystemWarningMsg.mesStockDataForRealMes, ex);
                 }
                 finally

--
Gitblit v1.9.3