From 634f751e97ac30fe4d99a9982fee91165f437a8c Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期四, 17 七月 2025 14:38:43 +0800 Subject: [PATCH] bug修复 --- api/outside_api_command_callback.py | 25 +++++++++++++++---------- 1 files changed, 15 insertions(+), 10 deletions(-) diff --git a/api/outside_api_command_callback.py b/api/outside_api_command_callback.py index 458ba06..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%" @@ -1165,13 +1165,16 @@ except: pass # L鍚庡泭鎷揩鐓� - current_info = LCancelBigNumComputer().statistic_l_down_watch_indexes_info(code) - last_info = LDownCancelWatchIndexStatisticManager().get_statistic_info(code) - fdata['l_down_watch_indexes_info'] = {} - if current_info: - fdata['l_down_watch_indexes_info']['current'] = current_info - if last_info: - fdata['l_down_watch_indexes_info']['last'] = last_info + try: + current_info = LCancelBigNumComputer().statistic_l_down_watch_indexes_info(code) + last_info = LDownCancelWatchIndexStatisticManager().get_statistic_info(code) + fdata['l_down_watch_indexes_info'] = {} + if current_info: + fdata['l_down_watch_indexes_info']['current'] = current_info + if last_info: + fdata['l_down_watch_indexes_info']['last'] = last_info + except: + pass fdatas.append(fdata) except Exception as e: logger_debug.exception(e) @@ -1539,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