danial
|
f358aa0745
|
feat(jd-cookie): 引入用户订单号支持并重构订单创建逻辑
- 新增用户订单号字段以区分内部订单号
- 修改订单表结构添加 user_order_id 字段及索引
- 更新 CreateOrder 接口支持用户订单号参数-重构 CreateOrder 和 GetPaymentUrl 方法返回统一结果对象
- 新增模型定义用于封装订单创建与支付结果
- 调整相关逻辑方法签名与调用方式适配新结构- 优化订单创建流程增加内部订单号生成逻辑
- 完善订单查询逻辑确保正确关联用户订单号- 更新控制器层对接新版服务接口- 升级 Cookie 状态及订单状态管理枚举类型使用
|
2025-10-13 15:00:11 +08:00 |
|
danial
|
baead12025
|
refactor(jd_cookie):优化订单与Cookie历史记录逻辑- 统一变更类型参数为枚举值,去除字符串转换
- 移除订单支付链接过期时间返回字段
-重构京东支付状态监控任务执行逻辑-优化批量检查订单支付状态分页处理
- 调整数据库索引类型从唯一索引为普通索引- 规范化各类变更类型的中文描述定义
- 完善历史记录函数签名及调用方式
- 清理冗余代码并增强错误日志记录
|
2025-10-12 22:47:32 +08:00 |
|
danial
|
81494a0669
|
feat(jd_cookie): 实现京东订单支付状态定时检查与卡密提取功能
- 扩展cron定时任务,新增每1分钟执行的支付状态检查任务
- 新增批量检查待支付京东订单支付状态的逻辑,支持单批处理100笔订单
- 实现卡密提取流程,根据支付状态自动调用京东接口获取卡号和卡密
- 使用缓存机制控制支付状态检查与卡密提取的频率,避免重复处理
- 明文存储卡号和卡密,新增对应数据库字段及缓存前缀支持
- 完善日志体系,记录操作、业务、错误及调试日志,便于监控与追踪
- 针对网络超时、接口错误、数据库异常等情况实现细致的异常处理机制
- 细化配置管理,支持任务间隔、批量大小、接口超时时间和协程池大小配置
- 优化数据模型,补全删除时间字段,调整订单状态枚举及对应业务逻辑
- 增加单元测试覆盖,验证卡密提取判断逻辑及缓存键生成等关键功能
|
2025-10-11 20:06:38 +08:00 |
|
danial
|
f029eb7d6c
|
docs(jd_cookie): 添加京东Cookie管理模块重构设计文档
- 详细描述京东Cookie管理模块的架构设计与业务场景
- 规范数据库表结构与索引设计,明确字段及约束
- 设计完整API接口规范,涵盖账户管理、订单处理与历史查询
- 明确业务逻辑,包括Cookie轮询、状态管理及订单复用机制
- 设计支付链接管理与失效处理流程,保障支付流程稳定
- 说明并发控制策略和变更记录机制,提升系统健壮性
- 制定缓存策略与性能优化方案,提升系统响应速度
- 设计监控告警体系,实现关键指标实时监控与预警
- 明确数据安全与接口安全措施,保障系统安全性
- 规划测试策略,覆盖单元、集成、性能及故障测试多个层面
|
2025-10-09 14:26:00 +08:00 |
|