From 3b780d07ed8c39cf43daa1e6eba22ae2aeb1c6a9 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 13 十一月 2023 13:35:06 +0800
Subject: [PATCH] A类服务器切换

---
 huaxin_client/trade_client.py |   26 ++++++++++++++++++++------
 1 files changed, 20 insertions(+), 6 deletions(-)

diff --git a/huaxin_client/trade_client.py b/huaxin_client/trade_client.py
index fd0b61f..29e4c36 100644
--- a/huaxin_client/trade_client.py
+++ b/huaxin_client/trade_client.py
@@ -34,6 +34,16 @@
 # 娣卞競鑲′笢璐﹀彿
 SZSE_ShareHolderID = '0345104949'
 
+########B绫�########
+# LOCAL_IP = "192.168.84.75"
+# FRONT_ADDRESS = "tcp://192.168.84.31:6500"
+# FRONT_ADDRESS1 = "tcp://192.168.84.32:26500"
+
+########A绫�########
+LOCAL_IP = "192.168.10.111"
+FRONT_ADDRESS = "tcp://10.224.123.143:6500"
+FRONT_ADDRESS1 = "tcp://10.224.123.147:26500"
+
 # # 浠跨湡
 # from mylog import logger_trade_debug
 #
@@ -92,7 +102,7 @@
         cls.__front_id = front_id
 
     # sinfo char(32)
-    def buy(self, code, count, price, sinfo, order_ref, shadow_price = None):
+    def buy(self, code, count, price, sinfo, order_ref, shadow_price=None):
         if not ENABLE_ORDER:
             return
         if sinfo in self.__buy_sinfo_set:
@@ -153,7 +163,6 @@
         鍏跺畠瀛楁缃┖
         '''
         # 缁橪2鍙戦�佹秷鎭�
-
 
         ret = api.ReqOrderInsert(req_field, self.req_id)
         if ret != 0:
@@ -515,7 +524,7 @@
             # UserProductInfo濉啓缁堢鍚嶇О
             login_req.UserProductInfo = 'jiabei'
             # 鎸夌収鐩戠瑕佹眰濉啓缁堢淇℃伅
-            login_req.TerminalInfo = 'PC;IIP=NA;IPORT=NA;LIP=192.168.84.75;MAC=5C6F69CC2B40;HD=004bc76004aff0882b9052ba0eb00506;@jiabei'
+            login_req.TerminalInfo = f'PC;IIP=NA;IPORT=NA;LIP={LOCAL_IP};MAC=5C6F69CC2B40;HD=004bc76004aff0882b9052ba0eb00506;@jiabei'
             # 浠ヤ笅鍐呭缃慖P鍦板潃鑻ヤ笉濉垯鏌滃彴绯荤粺鑷姩閲囬泦锛岃嫢濉啓鍒欎互缁堢濉�间负鍑嗘姤閫�
             # login_req.MacAddress = '5C-87-9C-96-F3-E3'
             # login_req.InnerIPAddress = '10.0.1.102'
@@ -884,7 +893,8 @@
                         req_rid_dict[sinfo] = (client_id, request_id, sk, order_ref)
                     # threading.Thread(target=lambda: self.__tradeSimpleApi.buy(code, volume, price, sinfo, order_ref),
                     #                  daemon=True).start()
-                    self.trade_thread_pool.submit(self.__tradeSimpleApi.buy, code, volume, price, sinfo, order_ref, shadow_price)
+                    self.trade_thread_pool.submit(self.__tradeSimpleApi.buy, code, volume, price, sinfo, order_ref,
+                                                  shadow_price)
 
                     async_log_util.info(logger_trade, f"{code}鍗庨懌鏈湴涓嬪崟绾跨▼缁撴潫")
                 except Exception as e:
@@ -998,9 +1008,13 @@
 
     if 1:  # 妯℃嫙鐜锛孴CP 鐩磋繛Front鏂瑰紡
         # 娉ㄥ唽鍗曚釜浜ゆ槗鍓嶇疆鏈嶅姟鍦板潃
+        ##B绫绘湇鍔″櫒##
+        api.RegisterFront(FRONT_ADDRESS)  # 姝e紡鐜涓诲湴鍧�
+        api.RegisterFront(FRONT_ADDRESS1)  # 姝e紡鐜澶囩敤鍦板潃
 
-        api.RegisterFront("tcp://192.168.84.31:6500")  # 姝e紡鐜涓诲湴鍧�
-        api.RegisterFront("tcp://192.168.84.32:26500")  # 姝e紡鐜澶囩敤鍦板潃
+        ##A绫绘湇鍔″櫒##
+        # api.RegisterFront("tcp://10.224.123.143:6500")  # 姝e紡鐜涓诲湴鍧�
+        # api.RegisterFront("tcp://10.224.123.147:26500")  # 姝e紡鐜澶囩敤鍦板潃
 
         # TD_TCP_FrontAddress = "tcp://210.14.72.21:4400"  # 浠跨湡浜ゆ槗鐜
         # TD_TCP_FrontAddress = "tcp://210.14.72.15:4400"  # 24灏忔椂鐜A濂�

--
Gitblit v1.8.0