From a2dc7b4f0ff68f8ea87b1d5c32539dbe0961a4b4 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期四, 17 七月 2025 14:23:07 +0800
Subject: [PATCH] bug修复

---
 api/outside_api_command_callback.py |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/api/outside_api_command_callback.py b/api/outside_api_command_callback.py
index ce94a7d..897abee 100644
--- a/api/outside_api_command_callback.py
+++ b/api/outside_api_command_callback.py
@@ -1085,7 +1085,7 @@
                             expire_rate = "鏈煡"
                             try:
                                 referer_volume = code_volumn_manager.CodeVolumeManager().get_radical_buy_refer_volume(
-                                    code, limit_up_price)
+                                    code, float(limit_up_price))
                                 today_volumn = code_volumn_manager.CodeVolumeManager().get_today_volumn_cache(code)
                                 if referer_volume == today_volumn:
                                     expire_rate = "100%"
@@ -1542,13 +1542,15 @@
                                        request_id)
                     return
                 rate = round(rate, 2)
-
+                old_rate = LCancelRateManager().get_cancel_rate(0)[0]
                 # L鍚庢暟鎹揩鐓�
                 last_info = LCancelBigNumComputer().statistic_l_down_watch_indexes_info(code)
                 LDownCancelWatchIndexStatisticManager().set_statistic_info(code, last_info)
                 CancelRateHumanSettingManager().set_l_down(code, rate)
                 # L鍚庨噸鏂板泭鎷�
-                LCancelBigNumComputer().re_compute_l_down_watch_indexes(code)
+                if rate < old_rate:
+                    # 鏀瑰皬鎵嶈兘閲嶆柊鍥婃嫭
+                    LCancelBigNumComputer().re_compute_l_down_watch_indexes(code)
                 self.send_response({"code": 0, "data": {}},
                                    client_id,
                                    request_id)

--
Gitblit v1.8.0