From 2b6eeda2c91f0e570b58b2799758475b46c1ad61 Mon Sep 17 00:00:00 2001
From: ningshuxia <ningshuxia0927@outlook.com>
Date: 星期四, 27 十月 2022 14:22:03 +0800
Subject: [PATCH] 修改南通接口

---
 Socket/IStation.DataDockingSocket4NT/control/SendControlJobHelper.cs |   68 ++++++++++-----------------------
 1 files changed, 21 insertions(+), 47 deletions(-)

diff --git a/Socket/IStation.DataDockingSocket4NT/control/SendControlJobHelper.cs b/Socket/IStation.DataDockingSocket4NT/control/SendControlJobHelper.cs
index ae449c8..b68768a 100644
--- a/Socket/IStation.DataDockingSocket4NT/control/SendControlJobHelper.cs
+++ b/Socket/IStation.DataDockingSocket4NT/control/SendControlJobHelper.cs
@@ -1,4 +1,5 @@
-锘縰sing IStation.Untity;
+锘縰sing IStation.DataDockingSocket.MsgHandle;
+using IStation.Untity;
 using System;
 using System.Collections.Generic;
 using System.Linq;
@@ -12,6 +13,9 @@
     /// </summary>
     public class SendControlJobHelper
     {
+        /// <summary>
+        /// 浠嶮Q閲岄潰鑾峰彇鎺у埗鎸囦护 杈呭姪绫�
+        /// </summary>
         private static RabbitMqExChangeHelper _queueHelper = null;
 
         /// <summary>
@@ -45,67 +49,37 @@
                     {
                         if (paras == null)
                         {
-                            LogHelper.Info("鍗楅�氭帶鍒跺懡浠わ紝鏁版嵁搴忓垪鍖栧け璐�");
+                            NtLogHelper.Info("鍗楅�氭帶鍒跺懡浠わ紝鏁版嵁搴忓垪鍖栧け璐�");
                             return true;
                         }
-                        byte[] bts = null;
+            
                         switch (paras.Type)
-                        {
-                            case 0: bts = MsgDataHelper.GetControlMsg鍏虫満(); break;//浠庤緟鍔╃被涓幏鍙�  鍏抽棴
-                            case 1: bts = MsgDataHelper.GetControlMsg寮�鏈�(); break;//浠庤緟鍔╃被涓幏鍙� 寮�鍚�
-                            case -1:
-                                {
-                                    if (string.IsNullOrEmpty(paras.Paras))
-                                    {
-                                        LogHelper.Error($"[璋冮]鍙傛暟: null");
-                                        return false;
-                                    }
-                                    if (!double.TryParse(paras.Paras, out double value))
-                                    {
-                                        LogHelper.Error($"[璋冮]鍙傛暟寮傚父:{paras.Paras}");
-                                        return false;
-                                    }
-                                    else
-                                    {
-                                        bts = MsgDataHelper.GetControlMsg璋冮(value);
-                                        LogHelper.Info($"[璋冮]鍙傛暟:{paras.Paras}");
-                                    }
-                                }
-                                break;//浠庤緟鍔╃被涓幏鍙� 鍙橀
-                            default: break;
-                        }
-                        if (bts != null)
-                        {
-                            if (session != null)
-                            {
-                                if (session.IsConnected)
-                                {
-                                    session.Send(bts, 0, bts.Length);
-                                    LogHelper.Info(session.SessionName + ":" + BitTransfer.ToString(bts) + ", 鍙戦�佷竴鏉¤姹傛帶鍒舵寚浠�");
-                                }
-                                else
-                                {
-                                    LogHelper.Error($"session杩炴帴鍏抽棴ing...");
+                        {//0浠h〃鍏虫満 1浠h〃寮�鏈�  
+                            case 0: 
+                                ShunDownMsgHelper.StartJob(session);
+                                break;//浠庤緟鍔╃被涓幏鍙� 鍏抽棴
+                            case 1:
+                                if (string.IsNullOrEmpty(paras.Paras))
                                     return false;
-                                }
-                            }
-                            else
-                            {
-                                LogHelper.Error($"session:null");
+                                StartUpMsgHelper.StartJob(session);    
+                                break;//浠庤緟鍔╃被涓幏鍙� 寮�鍚�
+                            default:
                                 return false;
-                            }
                         }
+                      
                         return true;
                     }
                     catch (Exception ex)
                     {
-                        LogHelper.Error("鍗楅�氭帶鍒跺懡浠�,鏁版嵁娑堟伅闃熷垪鍑洪敊锛岃嚜鍔ㄨ烦杩�", ex);
+                        NtLogHelper.Error("鍗楅�氭帶鍒跺懡浠�,鏁版嵁娑堟伅闃熷垪鍑洪敊锛岃嚜鍔ㄨ烦杩�", ex);
                         return true;
                     }
                 });
             });
-
         }
 
+
+  
+ 
     }
 }

--
Gitblit v1.9.3