From f79d8df4fdbb409e93fc13c716383e50b5652f88 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期五, 01 九月 2023 11:05:58 +0800
Subject: [PATCH] 订阅日志

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

diff --git a/huaxin_client/trade_client.py b/huaxin_client/trade_client.py
index 0fb257f..77f35a9 100644
--- a/huaxin_client/trade_client.py
+++ b/huaxin_client/trade_client.py
@@ -573,13 +573,17 @@
                         % (nRequestID, pRspInfoField.ErrorID, pRspInfoField.ErrorMsg))
 
     def OnRtnOrder(self, pOrderField: "CTORATstpOrderField") -> "void":
-        logger_local_huaxin_trade_debug.info(
-            '[%d] OnRtnOrder: SInfo[%s] InvestorID[%s] SecurityID[%s] OrderRef[%d] OrderLocalID[%s] LimitPrice[%.2f] VolumeTotalOriginal[%d] OrderSysID[%s] OrderStatus[%s]'
-            % (round(time.time() * 1000), pOrderField.SInfo, pOrderField.InvestorID, pOrderField.SecurityID,
-               pOrderField.OrderRef, pOrderField.OrderLocalID,
-               pOrderField.LimitPrice, pOrderField.VolumeTotalOriginal, pOrderField.OrderSysID,
-               pOrderField.OrderStatus))
+        try:
+            logger_local_huaxin_trade_debug.info(
+                '[%d] OnRtnOrder: SInfo[%s] InvestorID[%s] SecurityID[%s] OrderRef[%d] OrderLocalID[%s] LimitPrice[%.2f] VolumeTotalOriginal[%d] OrderSysID[%s] OrderStatus[%s] InsertTime[%s]'
+                % (round(time.time() * 1000), pOrderField.SInfo, pOrderField.InvestorID, pOrderField.SecurityID,
+                   pOrderField.OrderRef, pOrderField.OrderLocalID,
+                   pOrderField.LimitPrice, pOrderField.VolumeTotalOriginal, pOrderField.OrderSysID,
+                   pOrderField.OrderStatus, pOrderField.InsertTime))
+        except:
+            pass
         OrderIDManager.set_system_order_id(pOrderField.SecurityID, pOrderField.SInfo, pOrderField.OrderSysID)
+
         if pOrderField.OrderStatus != traderapi.TORA_TSTP_OST_Unknown:
             threading.Thread(target=lambda: self.__data_callback(TYPE_ORDER, 0, {"sinfo": pOrderField.SInfo,
                                                                                  "securityId": pOrderField.SecurityID,

--
Gitblit v1.8.0