From 4d81edac4cc2a834be308b18fc008b8fefb6aeac Mon Sep 17 00:00:00 2001 From: dubingyan666 Date: Mon, 27 Oct 2025 22:09:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20app/api/v1/app=5Fvaluation?= =?UTF-8?q?s/app=5Fvaluations.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/v1/app_valuations/app_valuations.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/api/v1/app_valuations/app_valuations.py b/app/api/v1/app_valuations/app_valuations.py index 0877959..86fbb89 100644 --- a/app/api/v1/app_valuations/app_valuations.py +++ b/app/api/v1/app_valuations/app_valuations.py @@ -354,7 +354,7 @@ async def _extract_calculation_params_b1(data: UserValuationCreate) -> Dict[str, # 政策乘数B13相关参数 # 政策契合度评分P - 根据行业和资助情况计算 # 实施阶段 - 需要转换为对应的评分 - implementation_stage_str = data.application_maturity or "成熟应用" + implementation_stage_str = data.implementation_stage or "成熟应用" # 资金支持 - 需要转换为对应的评分 funding_support_str = data.funding_status or "无资助" @@ -413,7 +413,7 @@ async def _extract_calculation_params_b2(data: UserValuationCreate) -> Dict[str, inheritor_level = data.inheritor_level or "市级传承人" # 设置默认值 inheritor_level_coefficient = living_heritage_calculator.calculate_inheritor_level_coefficient(inheritor_level) - offline_sessions = int(data.offline_activities) # 线下传习次数 + offline_sessions = safe_float(data.offline_activities) # 线下传习次数 platform_accounts_data = data.platform_accounts rs = {} for platform, info in platform_accounts_data.items(): @@ -426,7 +426,7 @@ async def _extract_calculation_params_b2(data: UserValuationCreate) -> Dict[str, bilibili_views = safe_float(rs.get("bilibili", None).get("likes", 0)) if rs.get("bilibili", None) else 0 # 跨界合作深度 品牌联名0.3,科技载体0.5,国家外交礼品1.0 - cross_border_depth = float(data.cooperation_depth) + cross_border_depth = cross_border_depth_dict(data.cooperation_depth) # 纹样基因值B22相关参数