From 287c506725b2d970f721f80169f83c2418cb0991 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 04 六月 2025 18:39:02 +0800
Subject: [PATCH] 添加新版低吸中间服务器

---
 utils/hosting_api_util.py |   32 +++++++++++++++++++++++++++++++-
 1 files changed, 31 insertions(+), 1 deletions(-)

diff --git a/utils/hosting_api_util.py b/utils/hosting_api_util.py
index 3e06172..8ddf2ed 100644
--- a/utils/hosting_api_util.py
+++ b/utils/hosting_api_util.py
@@ -24,6 +24,7 @@
 CODE_LIST_WANT = "want"
 CODE_LIST_PAUSE_BUY = "pause_buy"
 CODE_LIST_MUST_BUY = "must_buy"
+CODE_LIST_GREEN = "green"
 # 绫诲瀷
 API_TYPE_TRADE = "trade"  # 浜ゆ槗
 API_TYPE_TRADE_STATE = "trade_state"  # 浜ゆ槗鐘舵��
@@ -378,6 +379,20 @@
     return __read_response(client, request_id, blocking)
 
 
+def refresh_trade_data_for_cb(refresh_type, blocking=True):
+    """
+    鍒锋柊浜ゆ槗鏁版嵁
+    :param refresh_type:
+    :param blocking:
+    :return:
+    """
+
+    request_id, client = __request(ClientSocketManager.CLIENT_TYPE_TRADE_CB,
+                                   {"type": API_TYPE_REFRESH_TRADE_DATA, "ctype": refresh_type,
+                                    "sinfo": f"cb_{API_TYPE_REFRESH_TRADE_DATA}_{round(time.time() * 1000)}"})
+    return __read_response(client, request_id, blocking)
+
+
 def get_account_money_for_cb(blocking=True):
     """
     鑾峰彇璐︽埛璧勯噾鎯呭喌
@@ -401,7 +416,6 @@
     return __read_response(client, request_id, blocking)
 
 
-
 def common_request_for_cb(params, blocking=True):
     """
     閫氱敤璇锋眰
@@ -418,5 +432,21 @@
     return __read_response(client, request_id, blocking, timeout=10)
 
 
+def common_request_for_low_suction(params, blocking=True):
+    """
+    閫氱敤璇锋眰
+    :param params:
+    :param blocking:
+    :return:
+    """
+    data = {"type": API_TYPE_COMMON_REQUEST,
+            "sinfo": f"cb_{API_TYPE_COMMON_REQUEST}_{round(time.time() * 1000)}"}
+    if params:
+        for k in params:
+            data[k] = params[k]
+    request_id, client = __request(ClientSocketManager.CLIENT_TYPE_TRADE_LOW_SUCTION, data)
+    return __read_response(client, request_id, blocking, timeout=10)
+
+
 if __name__ == "__main__":
     pass

--
Gitblit v1.8.0