From ecfbb56f1ce77b2288d272fa1ed2a02623e92d5a Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期三, 20 八月 2025 13:49:12 +0800
Subject: [PATCH] bug修复/接口修改

---
 code_attribute/code_volumn_manager.py |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/code_attribute/code_volumn_manager.py b/code_attribute/code_volumn_manager.py
index 2af92a6..40414bc 100644
--- a/code_attribute/code_volumn_manager.py
+++ b/code_attribute/code_volumn_manager.py
@@ -107,7 +107,7 @@
 
     def get_radical_buy_refer_volume_info(self, code, limit_up_price):
         """
-        TODO 鏇存敼姝g‘
+        鑾峰彇鍙傝�冮噺淇℃伅
         鑾峰彇鎵叆鐨勫弬鑰冮噺:
         鍙傝�冮灏忎簬3.14浜垮氨鍙�90澶╁弬鑰冮噺
         鍚﹀垯灏卞彇鏈�杩�5澶╃殑鍙傝�冮噺
@@ -120,10 +120,11 @@
         has_limit_up_in_60 = True
         if k_format and not k_format[13]:
             has_limit_up_in_60 = False
+        # (閲�, 鏃ユ湡)
         volume_info = self.__max_volume_info_in_5days.get(code, None)
         if volume_info and volume_info[0] * limit_up_price >= 9e8 and has_limit_up_in_60:
             return volume_info
-        return int(self.get_reference_volume_as_money_y(code) * 1e8 / limit_up_price)
+        return self.get_reference_volume_info(code)
 
     def get_volume_rate_refer_in_5days(self, code, total_sell_volume=0):
         """
@@ -256,6 +257,17 @@
         # 榛樿涓�5浜�
         return 5
 
+    def get_reference_volume_info(self, code):
+        """
+        鑾峰彇浼犵粺鍙傝�冮噺淇℃伅
+        @param code:
+        @return:(閲�,鏃ユ湡)
+        """
+        if code in self.__reference_volume_as_money_y_dict:
+            return self.__reference_volume_as_money_y_dict.get(code)
+        max60 = global_util.max60_volumn.get(code)
+        return max60
+
 
 if __name__ == "__main__":
     print(CodeVolumeManager().get_volume_rate("000059"))

--
Gitblit v1.8.0