From 3b661482be5e710d3d9c82c5d99e46303ea5db66 Mon Sep 17 00:00:00 2001 From: dubingyan666 Date: Mon, 27 Oct 2025 22:10:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20app/utils/calculation=5Fen?= =?UTF-8?q?gine/cultural=5Fvalue=5Fb2/sub=5Fformulas/living=5Fheritage=5Fb?= =?UTF-8?q?21.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sub_formulas/living_heritage_b21.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/utils/calculation_engine/cultural_value_b2/sub_formulas/living_heritage_b21.py b/app/utils/calculation_engine/cultural_value_b2/sub_formulas/living_heritage_b21.py index 6c096cb..4bbdbab 100644 --- a/app/utils/calculation_engine/cultural_value_b2/sub_formulas/living_heritage_b21.py +++ b/app/utils/calculation_engine/cultural_value_b2/sub_formulas/living_heritage_b21.py @@ -1,4 +1,3 @@ - """ 活态传承系数B21计算模块 @@ -111,9 +110,15 @@ class LivingHeritageB21Calculator: teaching_frequency = offline_score + online_score return teaching_frequency +def cross_border_depth_dict(border_depth: str) -> float: + cross_border_depth_scores = { + "品牌联名": 0.3, + "科技载体": 0.5, + "国家外交礼品": 1, + } + return cross_border_depth_scores.get(border_depth, 0.3) - # 示例使用 if __name__ == "__main__": calculator = LivingHeritageB21Calculator()