From 16264d61c7f4b1fc148172d7ecb6f8ccd35e43d6 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期三, 19 七月 2023 18:59:58 +0800 Subject: [PATCH] bug修复 --- trade/huaxin/trade_api_server.py | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/trade/huaxin/trade_api_server.py b/trade/huaxin/trade_api_server.py index ddfd80e..36f14ce 100644 --- a/trade/huaxin/trade_api_server.py +++ b/trade/huaxin/trade_api_server.py @@ -362,6 +362,21 @@ if dataJSON["code"] == 0: data = dataJSON["data"] huaxin_trade_record_manager.DelegateRecordManager.add(data) + # 鏄惁鍙互鎾ゅ崟 + if data: + codes = [] + for d in data: + if huaxin_util.is_can_cancel(d["orderStatus"]): + codes.append(d["securityID"]) + if codes: + try: + trade_manager.process_trade_delegate_data([{"code":c} for c in codes]) + except Exception as e: + logging.exception(e) + + + + elif type_ == "money": dataJSON = huaxin_trade_api.get_money() if dataJSON["code"] == 0: -- Gitblit v1.8.0