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