## TODO 创建交易订单后添加一个关闭订单的异步任务 支付回调需要判断可能重复调用的情况 实现订单状态查询的 SSE 接口 考虑将重复量比较大的异步任务修改成定时调度任务 ### 长期 模型字段修改,特定枚举字段使用自定义类型代替通用 int32 更新接口可以传输更结构化的数据,直接区分不同类型以加快更新速度 ## 业务逻辑 ### 支付处理流程 1. 创建订单,推送异步检查任务 2. sse 接口推送订单状态 - 支付回调更新支付状态 - 异步任务更新支付状态 - 主动查询更新支付状态 更新支付状态后,缓存结果以便查询 ### 产品字典表 | 代码 | 产品 | |-------|------| | short | 短效代理 | | long | 长效代理 |