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