danial
|
fd05bed267
|
feat(jd_cookie): 添加删除所有失效Cookie功能
- 新增删除所有失效Cookie的API接口
- 实现批量删除失效Cookie的业务逻辑
- 添加对应的请求和响应结构体定义- 在枚举类型中增加批量删除操作类型
- 更新控制器层实现删除失效Cookie功能
- 完善文档说明和代码生成配置
|
2025-10-25 19:00:47 +08:00 |
|
danial
|
485298f6c6
|
feat(jd_cookie): 添加订单状态创建的文本映射- 在 OrderStatus 枚举中为创建状态添加注释
- 在 OrderStatusText 映射中添加创建状态的文本映射
|
2025-10-24 01:18:11 +08:00 |
|
danial
|
7d73be9e2e
|
fix(jd):修复苹果权益充值失败判断逻辑
- 引入 consts 包用于状态码常量定义
- 增加对响应状态码的检查,确保充值成功
-优化错误信息返回,包含具体失败原因
|
2025-10-24 01:15:24 +08:00 |
|
danial
|
6e7f9607e1
|
fix(jd_cookie): 更新订单工具中的状态判断逻辑
- 添加对错误面值状态的处理- 扩展库存错误状态的判断条件
- 保持原有CK失败状态的处理逻辑
|
2025-10-23 23:38:30 +08:00 |
|
danial
|
5d2b0e45a1
|
refactor(jd_cookie): 简化Cookie ID生成逻辑- 移除时间戳后缀,仅使用UUID生成Cookie ID
- 更新随机UUID生成函数,去除其中的连字符- 添加测试文件验证新生成逻辑的唯一性
|
2025-10-23 19:53:20 +08:00 |
|
danial
|
bae983b99b
|
fix(jd_cookie):修复创建账户时状态记录错误
- 移除冗余的状态赋值逻辑
- 直接使用 consts.JdCookieStatusNormal 作为创建后的状态
- 添加创建失败时的日志记录
|
2025-10-23 19:44:23 +08:00 |
|
danial
|
50711e11c2
|
fix(order):修复订单回调记录逻辑- 调整卡号与密码字段赋值顺序- 使用统一的订单历史记录方法- 增加回调失败时的错误信息记录
- 添加订单变更类型 callback 及其文本映射- 升级 golang 版本至 1.25.2
|
2025-10-23 18:20:38 +08:00 |
|
danial
|
daeadbb4e4
|
fix(cron): 禁用调试日志输出
- 注释掉京东支付状态监控任务的调试日志
- 注释掉批量检查订单支付状态的调试日志
- 注释掉无订单时的信息日志
-优化过期订单清理完成日志输出条件
fix(model): 修正JSON标签命名规范
- 将RecoveryType字段的JSON标签从大写改为小写
fix(order): 修复提交订单逻辑
- 查询通道信息并使用通道产品代码替代原订单产品代码
- 添加通道信息查询失败的日志记录和返回处理
|
2025-10-21 23:32:01 +08:00 |
|
danial
|
d20fd5f69a
|
fix(kami_gateway): 更新网关URL配置以支持端口- 修改SubmitOrderReq.GetUrl方法以使用动态URL
- 更新GetNotifyUrl方法以支持自定义网关地址
- 在订单逻辑中为kami_gateway添加默认端口号12309
|
2025-10-20 22:19:58 +08:00 |
|
danial
|
0e157e1e61
|
feat(kami_gateway): 新增卡密订单提交与回调功能
- 新增 kami_gateway 包,实现订单提交接口
- 实现 SubmitOrder 方法,支持签名生成与表单提交
- 新增 model 定义 SubmitOrderReq 和 SubmitOrderResponse 结构体
- 新增工具函数 GetMD5SignMF 用于生成 MD5 签名
- 修改订单回调逻辑,使用新的网关接口替代原有 HTTP 请求
- 更新京东订单状态变更类型,增加 Callback 类型
- 调整过期订单清理时间从 24 小时改为30 分钟- 移除冗余的订单创建前释放过期订单逻辑
- 删除无用的 ValueIsNil 错误处理函数
- 更新 boot_enums.go 中的枚举定义,增加 jd_order_change_type 的 callback 类型
- 优化 cron任务中的京东支付状态监控逻辑,提前执行过期订单清理
- 修复 jd_cookie 包中查询 jd_order时缺少 limit 条件的问题
|
2025-10-20 21:38:41 +08:00 |
|
danial
|
79c8a28c26
|
feat(jd_cookie): 新增库存问题状态及待支付状态处理
- 新增订单状态 OrderStatusStockFailed 表示库存问题
- 新增订单变更类型 OrderChangeTypeStockFailed 和 JdOrderChangeTypePendPay- 更新订单状态文本映射,添加"库存问题"和"待支付"描述
-优化订单创建失败处理逻辑,区分库存问题和其他失败原因
-修复订单重新绑定时变更类型不一致的问题
- 在订单查询时增加已完成订单的状态检查- 更新 cookie 订单轮询中的状态变更类型处理
|
2025-10-19 00:45:50 +08:00 |
|
danial
|
2253dc739a
|
feat(jd-cookie):优化订单创建逻辑与状态管理- 新增订单状态 OrderStatusJDOrderFailed用于标识京东订单获取失败
- 新增订单变更类型 OrderChangeTypeJDOrderFailed 用于记录下单失败事件
- 调整订单创建逻辑,支持失败订单重试机制
- 新增 RecordOrderHistoryReq 结构体统一记录订单变更历史参数
- 修改数据库表结构,优化字段类型和索引
- 更新订单创建逻辑,分离本地订单与京东订单创建流程- 增加失败订单重新创建京东订单的处理逻辑
- 调整订单状态检查逻辑,支持更多状态处理
-优化订单历史记录方式,增加备注信息支持
- 更新数据库字符集为 utf8mb4_unicode_ci 提升兼容性
|
2025-10-18 23:41:31 +08:00 |
|
danial
|
a2a994df6e
|
fix(jd_cookie):修复订单创建中的Cookie记录错误
- 调整日志记录内容,避免敏感信息泄露-修正Cookie刷新失败时的订单ID记录逻辑
- 修复Cookie状态变更时订单ID与用户订单ID的赋值错误- 统一错误处理中的日志输出格式
|
2025-10-18 21:42:43 +08:00 |
|
danial
|
e88855ef6b
|
feat(jd_cookie): 添加用户订单号支持并优化订单处理逻辑
- 在历史记录模型和数据库表中新增 UserOrderId 字段
- 更新订单创建和查询逻辑以支持传入用户订单号
- 修改支付链接获取接口,增加 userOrderId 参数
- 调整 Cookie 失败处理函数,支持记录用户订单号- 为京东订单相关表添加 user_order_id 索引以提升查询性能- 完善订单创建时的重试机制,确保用户订单号正确传递
-优化库存失败时的历史记录逻辑,补充订单号信息- 更新数据库迁移脚本,添加新字段及索引定义
|
2025-10-18 21:06:16 +08:00 |
|
danial
|
c1e3051c8b
|
fix(order):优化下单接口错误处理逻辑
- 修复了接口返回空时的空指针异常- 统一处理库存不足和Cookie失效的错误状态
- 保留有效的返回信息用于错误提示
- 确保所有错误情况都能正确设置响应状态
|
2025-10-18 20:40:05 +08:00 |
|
danial
|
270af97a7a
|
fix(jd): 完善订单创建失败时的错误信息和日志记录- 在苹果权益充值失败时,附加客户端返回的备注信息
- 京东下单失败重试时,在日志中增加 createOrderRes 字段便于排查
- 订单工具类中增加 Remark 字段以保留原始响应消息
|
2025-10-18 20:29:59 +08:00 |
|
danial
|
6f2b7aa144
|
fix(originalJd):修复订单ID字段类型问题
- 将 AppleRechargeResp 和 RefreshPaymentRes 中的 OrderId 类型从 json.Number 调整为 string
- 更新测试用例以匹配新的响应结构
- 移除 model.go 中不必要的 encoding/json 包导入
- 调整 JSON 标签以确保与实际返回数据一致
-优化历史记录逻辑中的代码格式
|
2025-10-18 20:14:41 +08:00 |
|
danial
|
d4205dbef5
|
feat(jd): 添加库存错误处理并优化错误枚举
- 新增库存错误状态类型和相关处理逻辑
-优化错误枚举命名,统一使用 Error 后缀- 更新 Cookie 失败判断字段为 IsCkError- 添加库存错误时的订单创建中断逻辑
- 调整错误码常量定义和映射关系
|
2025-10-18 19:47:37 +08:00 |
|
danial
|
07388743bf
|
refactor(jd_cookie):重构订单ID字段命名
- 将 UserOrderId 字段统一重命名为 OrderId
- 更新数据库表字段名 user_order_id 为 order_id- 调整相关结构体和接口中的字段引用
- 修改历史记录和订单逻辑中的字段使用- 移除临时回调接口定义
- 保持数据一致性和代码可读性
|
2025-10-18 19:06:31 +08:00 |
|
danial
|
bc2d58753b
|
feat(jd_cookie):重构订单创建逻辑并优化相关模型
- 新增 CreateOrderReq 结构体用于统一订单创建参数- 修改 CreateOrder 方法签名,使用结构体传参替代多个参数
- 更新 jd_cookie 相关枚举值,增加 JdCookieStatusUnknown 状态
- 调整 OrderInfo 和 JdOrderInfo 模型字段,增强数据一致性
-优化订单与京东订单关联逻辑,移除冗余的 CurrentOrderId 字段
- 移除 ShouldExtractCard 方法,改为内部私有方法 shouldExtractCard- 精简 Callback 方法参数,移除不必要的 userOrderId 和 amount 参数
- 修复订单历史记录中订单号关联问题,直接使用 orderId 字段查询
- 更新控制器层参数传递方式,适配新的服务层接口定义
- 调整卡密提取逻辑,去除对用户订单实体的依赖
- 完善订单状态检查机制,提高卡密提取安全性
- 优化数据库查询逻辑,减少不必要的关联查询操作
|
2025-10-18 14:13:40 +08:00 |
|
danial
|
d812e1700b
|
feat(jd_cookie): 新增风控失败状态及备注信息支持
- 新增风控失败状态枚举值 RiskFailed (300)- 在京东订单状态中增加 CkFailed 状态 (6) 及对应文案
- 为多个数据表添加 remark 字段用于存储备注信息
- 修改下单逻辑以支持风控失败重试机制
- 更新数据库表结构,将 remark 字段类型从 varchar(500) 改为 text
- 调整订单历史记录逻辑以包含备注信息-优化 Cookie 失效处理逻辑,支持风险控制失败场景
- 统一使用 GenerateRandomUUID生成订单号和历史记录 UUID- 完善订单状态变更历史记录,新增 ck_failed 变更类型
- 增加对京东接口返回 remark 信息的处理和支持
- 更新相关服务接口定义,添加 remark 参数传递
- 补充模型定义中的 remark 和 isCkFailed 字段映射
|
2025-10-17 18:17:56 +08:00 |
|
danial
|
924061810e
|
feat(jd_cookie):重构Cookie历史记录逻辑并增强订单创建并发控制
- 引入RecordCookieHistoryReq结构体统一记录变更历史参数
- 修改RecordCookieHistory方法签名,使用结构体传参替代多个独立参数
-为所有Cookie状态变更场景添加详细的Remark备注信息- 在订单创建逻辑中增加基于Redis的分布式锁防止并发重复创建
- 扩展JdCookieStatus枚举,新增Unknown状态用于初始化和删除场景- 完善订单创建时的并发冲突检测和错误处理机制
- 更新单元测试用例,修正ShouldExtractCard方法的状态判断逻辑- 优化Cookie状态更新时的历史记录完整性
- 在缓存工具中实现完整的分布式锁机制(TryLock/Lock/Unlock)- 调整多个业务逻辑中的状态类型转换,提升类型安全性
|
2025-10-16 16:54:48 +08:00 |
|
danial
|
ead96af520
|
feat(jd_cookie): 添加订单回调功能并优化配置参数- 引入 gclient 包用于发起 HTTP 请求- 移除检查间隔时间常量定义- 在卡密提取成功后添加异步回调逻辑
- 新增 Callback 方法实现向指定地址发送通知- 记录回调响应日志信息
|
2025-10-16 01:36:40 +08:00 |
|
danial
|
cd0ccf6429
|
fix(cron): 调整京东支付状态监控任务执行频率
- 将任务执行间隔从10秒调整为30秒
- 减少任务执行频率以降低系统负载- 保持监控功能的稳定性
|
2025-10-16 00:43:30 +08:00 |
|
danial
|
5d7a452b6c
|
fix(originalJd):修复订单ID类型转换问题
- 将 OrderId 从 string 类型改为 json.Number 类型以支持数字格式- 在 AppleRechargeResp 和 RefreshPaymentRes 中调用 OrderId.String() 进行类型转换
- 添加 encoding/json 包导入以支持 json.Number 类型处理
|
2025-10-15 23:56:23 +08:00 |
|
danial
|
a50b8b9928
|
feat(jd-cookie): 新增京东订单导出功能
- 新增导出京东订单接口,支持按状态、时间范围和订单号筛选
- 实现订单数据导出为Excel文件的功能
- 更新订单变更类型枚举,将"replace"改为"send"
- 在订单历史记录中使用新的变更类型
- 添加Excel文件生成逻辑,包含订单号、卡密、状态等信息
- 支持通过HTTP响应直接下载生成的Excel文件- 优化订单状态文本显示逻辑
- 修复订单变更历史记录中的类型错误
- 增加空Excel文件生成处理逻辑
- 完善订单导出相关的请求和响应结构体定义
|
2025-10-14 00:02:33 +08:00 |
|
danial
|
7e6d24ac88
|
refactor(jd_cookie):重构京东订单历史查询逻辑
- 修改 GetJdOrderHistoryByOrderId 为 GetJdOrderHistoryByJdOrderId
- 更新函数参数 orderId 为 jdOrderId
- 调整数据库查询字段从 OrderId 到 JdOrderId
- 移除订单信息中的微信支付链接字段
-优化订单支付状态更新逻辑,记录支付时间
- 清理订单查询中冗余的支付链接获取代码
|
2025-10-13 21:45:16 +08:00 |
|
danial
|
f6a7e7fcd2
|
fix(jd_cookie): 调整订单历史查询接口参数校验与逻辑
- 移除订单类型参数的必填校验- 简化订单历史查询逻辑,仅支持用户订单- 更新服务层方法签名以匹配新的请求结构- 删除对京东订单类型的判断和相关代码分支- 优化控制器调用逻辑以适应接口变更
|
2025-10-13 20:56:27 +08:00 |
|
danial
|
192aa438ca
|
feat(jd_cookie): 新增京东订单相关模型及逻辑优化
- 新增多个京东订单相关请求和响应结构体
-优化下单、支付链接刷新和支付状态检查的参数传递方式
- 在订单信息中增加关联的Cookie账户信息
- 支持使用真实的京东订单ID进行支付状态检查
- 批量查询并关联Cookie信息到订单列表
- 更新数据库模型以支持存储真实京东订单ID字段
|
2025-10-13 18:08:43 +08:00 |
|
danial
|
59ca3a804f
|
feat(jd_cookie):优化订单支付链接获取逻辑
- 移除订单表中的微信支付链接字段
- 从京东订单表中动态获取支付链接- 更新订单信息时不再传递支付链接参数
- 简化订单创建和更新流程
- 提高支付链接数据的一致性
|
2025-10-13 16:40:53 +08:00 |
|
danial
|
8748578e0b
|
refactor(jd_cookie):重构时间字段类型为*gtime.Time
- 统一将所有时间字段从string类型改为*gtime.Time类型- 移除手动时间格式化逻辑,直接使用*gtime.Time序列化
- 添加缺失的时间字段如UpdatedAt、DeletedAt等
- 更新service层接口参数类型以匹配新的时间字段类型- 简化代码逻辑,提高可读性和维护性
|
2025-10-13 16:03:26 +08:00 |
|
danial
|
f358aa0745
|
feat(jd-cookie): 引入用户订单号支持并重构订单创建逻辑
- 新增用户订单号字段以区分内部订单号
- 修改订单表结构添加 user_order_id 字段及索引
- 更新 CreateOrder 接口支持用户订单号参数-重构 CreateOrder 和 GetPaymentUrl 方法返回统一结果对象
- 新增模型定义用于封装订单创建与支付结果
- 调整相关逻辑方法签名与调用方式适配新结构- 优化订单创建流程增加内部订单号生成逻辑
- 完善订单查询逻辑确保正确关联用户订单号- 更新控制器层对接新版服务接口- 升级 Cookie 状态及订单状态管理枚举类型使用
|
2025-10-13 15:00:11 +08:00 |
|
danial
|
5b059bdb84
|
feat(jd-cookie): 引入枚举类型管理京东Cookie状态
- 使用 consts.JdCookieStatus 枚举替换原有的 int 类型状态字段
- 在 CreateAccountRes、ListAccountReq、CookieAccountInfo 和 UpdateAccountReq 中统一状态类型
- 更新 ListAccount 和 UpdateAccount 方法签名以支持枚举参数-为状态字段添加验证规则,确保输入值有效(1: 正常, 2: 暂停, 3: 失效)
- 调整逻辑层中状态比较与赋值操作以兼容枚举类型- 保持接口响应结构体中的状态字段语义清晰且类型安全
|
2025-10-13 12:23:22 +08:00 |
|
danial
|
5170f98c4b
|
feat(jd_cookie): 更新订单状态及卡密提取逻辑
- 修改 JdOrderChangeTypeReplace 的值为"已发货"
- 移除 OrderChangeTypeBind 常量定义- 优化 RecordJdOrderHistory 调用逻辑,确保 order 非空再记录
- 在卡密提取成功后更新用户订单状态为已支付
- 使用结构体方式更新数据库字段,提升代码可读性
- 清理过期订单时使用结构体更新状态字段
-修复 orderId 获取逻辑,避免空值情况
- 添加 do 包引用以支持结构化数据操作
|
2025-10-12 23:14:48 +08:00 |
|
danial
|
fe3dcd33e3
|
fix(originalJd): 更新京东接口字段名
- 将 card_pass 字段名更改为 card_pwd
-保持接口响应结构一致性
- 确保与上游接口字段命名规范对齐
|
2025-10-12 22:52:24 +08:00 |
|
danial
|
f3b5ab94ad
|
refactor(jd): 调整京东订单字段命名- 将 AppleRechargeCardInfoReq 中的 OrderNo 字段重命名为 OrderId- 将 AppleRechargeCardInfoReq 中的 JdOrderNo 字段重命名为 JdOrderId- 更新 internal/logic/jd_cookie/order_jd.go 中的字段引用
- 更新 internal/logic/jd_cookie/order_utils.go 中的字段引用
|
2025-10-12 22:47:32 +08:00 |
|
danial
|
baead12025
|
refactor(jd_cookie):优化订单与Cookie历史记录逻辑- 统一变更类型参数为枚举值,去除字符串转换
- 移除订单支付链接过期时间返回字段
-重构京东支付状态监控任务执行逻辑-优化批量检查订单支付状态分页处理
- 调整数据库索引类型从唯一索引为普通索引- 规范化各类变更类型的中文描述定义
- 完善历史记录函数签名及调用方式
- 清理冗余代码并增强错误日志记录
|
2025-10-12 22:47:32 +08:00 |
|
danial
|
0e8687c6e1
|
feat(jd):优化苹果权益充值接口调用与日志记录
- 苹果权益充值接口增加ContentJson()方法以明确请求体格式
- 在苹果权益充值接口中添加响应日志打印逻辑
- 修改刷新收银台接口的日志描述文案,提升可读性
- 调整下单接口返回值的日志记录方式,去除冗余包装结构
- 移除AppleRechargeReq结构体中的UserClient字段定义
|
2025-10-12 22:47:32 +08:00 |
|
danial
|
ecd031f351
|
refactor(order): 注释掉订单复用逻辑并添加下单接口返回日志
- 注释掉了检查订单是否已存在的逻辑
- 注释掉了复用现有京东订单的相关代码
- 在下单接口返回后添加了详细的响应日志记录- 保留了创建新订单的主要流程逻辑
|
2025-10-12 22:47:32 +08:00 |
|
danial
|
5cbdde321d
|
feat(jd_cookie): 启用账户创建权限校验并移除订单创建权限校验
- 在 CreateAccount 接口中启用 SysAuth 登录校验逻辑
- 移除 CreateOrder 接口中的 SysAuth 登录校验注释- 调整 errHandler 包的导入位置以优化代码结构
|
2025-10-12 19:48:58 +08:00 |
|
danial
|
4dc6ef222b
|
feat(jd_cookie): 移除创建账户时的权限检查
- 删除了创建账户接口中的权限验证逻辑
- 注释掉了原有的权限检查代码块-保留了账户创建的核心业务逻辑
- 确保接口在无权限校验情况下仍能正常工作
|
2025-10-12 19:48:58 +08:00 |
|
danial
|
9fd91c1bd2
|
feat(jd_cookie): 统一使用IFrame登录权限校验
- 将所有接口的权限校验方法从LoginOnlyLogin替换为LoginOnlyIFrame- 保持权限不足时的错误处理逻辑一致- 更新批量检测、创建、查询等所有相关接口的权限校验方式
|
2025-10-12 19:48:57 +08:00 |
|
danial
|
b4f775b86f
|
feat(jd_cookie): 添加权限验证拦截器- 在所有 jd_cookie 相关接口中增加登录态校验
- 使用 SysAuth().LoginOnlyLogin 进行统一认证
- 权限不足时返回 401 错误并提示"权限不足"- 引入 errHandler 包处理认证错误信息- 确保只有已登录用户可访问 Cookie 管理功能
|
2025-10-12 19:48:57 +08:00 |
|
danial
|
e6b4b9c801
|
refactor(service): 重新整理订单相关接口定义
- 将支付链接获取接口调整到接口尾部
- 重新组织获取单个订单方法的位置
- 重新排列订单状态查询接口
- 调整订单列表查询接口结构
- 保持接口定义整洁一致,提升代码可读性
|
2025-10-12 19:48:57 +08:00 |
|
danial
|
d1b7f907ca
|
refactor(jd_cookie): 优化订单创建逻辑及支付链接刷新机制
- 拆分大文件order.go为职责明确的多个文件,提升代码结构清晰度
- 实现订单创建时无限重试机制,自动切换所有可用Cookie,提高成功率
- 刷新支付链接时传递实际订单ID,增强追踪性和日志准确性
- 支付链接刷新失败时自动标记旧订单失效并解绑,降级创建新订单确保流程稳定
- 增强解绑功能,支持传空字符串解绑并完整记录解绑历史
- 修复ShouldExtractCard逻辑,支持待支付及已支付状态提取卡密
- 完善历史记录:Cookie使用、刷新失败及替换,京东订单创建、绑定、失效、解绑等均有记录
- 丰富日志体系,关键步骤均有详细日志,便于问题排查和监控告警
- 升级依赖版本,维护组件稳定性和安全性
|
2025-10-12 19:48:57 +08:00 |
|
danial
|
4d9bf1ca97
|
chore(ci): 更新Docker仓库地址至git.oceanpay.cc- 修改Docker登录地址为git.oceanpay.cc
- 更新镜像构建和推送目标地址
- 调整部署阶段的Docker仓库配置
- 移除旧仓库相关环境变量引用
- 更新docker logout命令目标地址- 保持构建参数和标签策略不变
|
2025-10-12 19:48:57 +08:00 |
|
danial
|
81494a0669
|
feat(jd_cookie): 实现京东订单支付状态定时检查与卡密提取功能
- 扩展cron定时任务,新增每1分钟执行的支付状态检查任务
- 新增批量检查待支付京东订单支付状态的逻辑,支持单批处理100笔订单
- 实现卡密提取流程,根据支付状态自动调用京东接口获取卡号和卡密
- 使用缓存机制控制支付状态检查与卡密提取的频率,避免重复处理
- 明文存储卡号和卡密,新增对应数据库字段及缓存前缀支持
- 完善日志体系,记录操作、业务、错误及调试日志,便于监控与追踪
- 针对网络超时、接口错误、数据库异常等情况实现细致的异常处理机制
- 细化配置管理,支持任务间隔、批量大小、接口超时时间和协程池大小配置
- 优化数据模型,补全删除时间字段,调整订单状态枚举及对应业务逻辑
- 增加单元测试覆盖,验证卡密提取判断逻辑及缓存键生成等关键功能
|
2025-10-11 20:06:38 +08:00 |
|
danial
|
1b7e2f0b6c
|
feat(jd): 新增京东Cookie订单支付状态自动监控功能
- 设计后台任务定时调度器,周期性检查待支付订单
- 增加支付状态检查服务,调用京东接口获取订单最新状态
- 实现卡密提取服务,自动获取并保存卡号卡密信息
- 扩展京东订单数据模型,增加支付时间、卡密信息等字段
- 设计支付状态监控业务流程与异常处理策略
- 优化并发处理与数据库查询效率,提升系统性能
- 制定详细测试策略,覆盖状态检查和卡密提取核心功能
- 增加监控与告警机制,保障支付状态查询的稳定性
- 提供部署配置说明,支持任务间隔、批量大小等参数调整
|
2025-10-11 17:45:09 +08:00 |
|
danial
|
76ab51c20a
|
fix(originalJd): 修正京东接口卡密字段及添加订单状态
- 修改了获取卡密接口返回的JSON字段名以匹配接口规范
- 新增订单状态字段order_status用于表示卡密订单状态
- 调整日志打印参数格式,优化日志信息输出
- 在请求结构中添加category字段,标识订单卡片类别
|
2025-10-11 17:24:34 +08:00 |
|
danial
|
77aff4289e
|
feat(jd-cookie): 实现京东订单创建及支付链接刷新功能
- 新增 /api/jd-cookie/order/create 接口到白名单
- 实现 RefreshPayment 方法用于重新获取收银台信息- 修改 CreateOrder 方法参数类型,使用枚举替代字符串- 更新模型定义,修复微信支付链接标签语法错误
- 调整 refreshPaymentUrl 和 callJdCreateOrder 方法逻辑
- 引入 consts 包优化订单分类参数传递- 修复支付链接过期后无法正确刷新的问题
- 增强下单与支付流程的错误处理机制
|
2025-10-11 15:57:42 +08:00 |
|