This commit is contained in:
邹方成 2025-10-27 21:24:59 +08:00
parent eeb249146b
commit 573602de29
2 changed files with 8 additions and 13 deletions

View File

@ -119,12 +119,7 @@ async def _perform_valuation_calculation(user_id: int, data: UserValuationCreate
input_data_by_b2 = await _extract_calculation_params_b2(data)
# 提取 风险调整系数B3 计算参数
input_data_by_b3 = await _extract_calculation_params_b3(data)
if infringement_score == 10.0:
input_data_by_b3["lawsuit_status"] = "无诉讼状态"
if 0 < infringement_score < 4.0:
input_data_by_b3["lawsuit_status"] = "已解决诉讼"
else:
input_data_by_b3["lawsuit_status"] = "未解决诉讼"
input_data_by_b3["lawsuit_status"]=infringement_score
# 提取 市场估值C 参数
input_data_by_c = await _extract_calculation_params_c(data)

View File

@ -110,14 +110,14 @@ class RiskAdjustmentB3Calculator:
return:
float: 法律风险评分 (0-10)
"""
lawsuit_scores = {
"无诉讼": 10.0,
"已解决诉讼": 7.0,
"未解决诉讼": 0.0
}
return lawsuit_scores.get(lawsuit_status, 0.0)
# lawsuit_scores = {
# "无诉讼": 10.0,
# "已解决诉讼": 7.0,
# "未解决诉讼": 0.0
# }
# return lawsuit_scores.get(lawsuit_status, 0.0)
return float(lawsuit_status)
def calculate_inheritance_risk(self, inheritor_ages: List[int]) -> float:
"""
计算传承风险