From c94fb34591a84b5e520bc6ba05f3a723b29674e5 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期四, 13 七月 2023 16:00:15 +0800
Subject: [PATCH] 华鑫适配

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

diff --git a/trade/huaxin/trade_api_server.py b/trade/huaxin/trade_api_server.py
index 3f8d1a2..05d5676 100644
--- a/trade/huaxin/trade_api_server.py
+++ b/trade/huaxin/trade_api_server.py
@@ -189,6 +189,15 @@
                             price = prices[0][1] - 0.04
 
                         result = trade_api.order(trade_api.TRADE_DIRECTION_SELL, code, volume, price)
+                        if result["code"] == 0:
+                            if result["data"]["orderStatus"] == huaxin_util.TORA_TSTP_OST_Rejected:
+                                raise Exception(result["data"]["statusMsg"])
+                            else:
+                                return_str = json.dumps({"code": 0, "msg": ""})
+                                trade_data_request_queue.put_nowait({"type": "delegate_list"})
+                        else:
+                            raise Exception(result["msg"])
+
                         print("---鍗栧嚭缁撴灉----")
                         print(result)
                         break

--
Gitblit v1.8.0