From 9d9323c582bea82196b6813fa7331bea8494b5ea Mon Sep 17 00:00:00 2001
From: admin <admin@example.com>
Date: 星期四, 16 一月 2025 17:23:42 +0800
Subject: [PATCH] 功能完善

---
 data_server.py |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/data_server.py b/data_server.py
index bdd3c82..76086c3 100644
--- a/data_server.py
+++ b/data_server.py
@@ -84,7 +84,8 @@
         self.end_headers()
         self.wfile.write(response_data.encode())
 
-    def __is_sign_right(self, params):
+    @classmethod
+    def __is_sign_right(cls, params):
         ps = []
         for k, v in params.items():
             if k == 'sign':
@@ -126,7 +127,7 @@
                 code = params.get("code")  # 浠g爜
                 volume = params.get("volume")  # 閲�
                 price = round(params.get("price"), 2)  # 浠锋牸
-                result = huaxin_trade_api.order(1, code, volume, price)
+                result = huaxin_trade_api.order(1, code, volume, price, blocking=True)
                 result_str = json.dumps({"code": 0, "data": result})
             elif url.path == "/sell":
                 params = self.__parse_request()
@@ -139,7 +140,7 @@
                 code = params.get("code")  # 浠g爜
                 volume = params.get("volume")  # 閲�
                 price = round(params.get("price"), 2)  # 浠锋牸
-                result = huaxin_trade_api.order(2, code, volume, price)
+                result = huaxin_trade_api.order(2, code, volume, price, blocking=True)
                 result_str = json.dumps({"code": 0, "data": result})
         except Exception as e:
             result_str = json.dumps({"code": 1, "msg": str(e)})

--
Gitblit v1.8.0