refactor: 优化API路由和响应模型 feat(admin): 添加App用户管理接口 feat(sms): 实现阿里云短信服务集成 feat(email): 添加SMTP邮件发送功能 feat(upload): 支持文件上传接口 feat(rate-limiter): 实现手机号限流器 fix: 修复计算步骤入库问题 docs: 更新API文档和测试计划 chore: 更新依赖和配置
733 B
733 B
目标
- 让每次用户估值的所有中间步骤写入
valuation_calculation_steps并可关联该估值ID - 测试脚本打印详细步骤链,包括 step_order、step_name、step_description、input_params、output_result、status
代码改动
- 计算入口
_perform_valuation_calculation:
- 先创建估值记录以拿到
valuation_id - 传
valuation_id给FinalValueACalculator.calculate_complete_final_value_a - 计算完成后用
ValuationAssessmentUpdate将结果更新到该记录
- 测试脚本:
- 在 AdminClient 增加
valuation_steps(id)方法 - 打印步骤数组,包含名称、描述、输入与输出
验证
- 运行
python run.py - 运行脚本并查看详细步骤输出