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