guzhi/.trae/documents/完善计算步骤落库与测试输出详细化.md
邹方成 cc352d3184 feat: 重构后端服务并添加新功能
refactor: 优化API路由和响应模型
feat(admin): 添加App用户管理接口
feat(sms): 实现阿里云短信服务集成
feat(email): 添加SMTP邮件发送功能
feat(upload): 支持文件上传接口
feat(rate-limiter): 实现手机号限流器
fix: 修复计算步骤入库问题
docs: 更新API文档和测试计划
chore: 更新依赖和配置
2025-11-19 19:36:03 +08:00

733 B
Raw Blame History

目标

  • 让每次用户估值的所有中间步骤写入 valuation_calculation_steps 并可关联该估值ID
  • 测试脚本打印详细步骤链,包括 step_order、step_name、step_description、input_params、output_result、status

代码改动

  1. 计算入口 _perform_valuation_calculation
  • 先创建估值记录以拿到 valuation_id
  • valuation_idFinalValueACalculator.calculate_complete_final_value_a
  • 计算完成后用 ValuationAssessmentUpdate 将结果更新到该记录
  1. 测试脚本:
  • 在 AdminClient 增加 valuation_steps(id) 方法
  • 打印步骤数组,包含名称、描述、输入与输出

验证

  • 运行 python run.py
  • 运行脚本并查看详细步骤输出