From 8b0e6627b8ccd112ec442f32da3e1d0e02b2801a Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期三, 19 七月 2023 18:51:55 +0800
Subject: [PATCH] bug修复

---
 trade/huaxin/trade_api_server.py |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/trade/huaxin/trade_api_server.py b/trade/huaxin/trade_api_server.py
index 762f493..ddfd80e 100644
--- a/trade/huaxin/trade_api_server.py
+++ b/trade/huaxin/trade_api_server.py
@@ -376,8 +376,15 @@
                     dataJSON = huaxin_trade_api.get_deal_list()
                     print("鎴愪氦鍝嶅簲锛�", dataJSON)
                     if dataJSON["code"] == 0:
-                        data = dataJSON["data"]
-                        huaxin_trade_record_manager.DealRecordManager.add(data)
+                        datas = dataJSON["data"]
+                        huaxin_trade_record_manager.DealRecordManager.add(datas)
+                        if datas:
+                            tempList = [{"time": d["tradeTime"], "type": int(d['direction']), "code": d['securityID']}
+                                        for d in datas]
+                            try:
+                                trade_manager.process_trade_success_data(tempList)
+                            except Exception as e:
+                                logging.exception(e)
                 # 鎸佷粨鑲�
                 elif type_ == "position_list":
                     dataJSON = huaxin_trade_api.get_position_list()

--
Gitblit v1.8.0