23 Commits

Author SHA1 Message Date
jkcdev
cee07311be 调整支付相关查询,不再跨模块查询,直接在支付模块实现;增加用户订单查询接口;重新划分Dto包 2025-05-23 12:10:58 +08:00
jkcdev
443eae1e8a 更新支付状态、退款状态的控制逻辑,独立的商户支付订单号、商户退款单号 2025-05-22 17:38:18 +08:00
dzl
6213965135 用户交易记录查询接口实现 2025-05-22 13:59:28 +08:00
dzl
5a39ad3fe2 新增退款申请用户退款记录查询接口 2025-05-22 09:35:01 +08:00
dzl
bf31634e31 接口优化 2025-05-22 09:00:51 +08:00
dzl
d10edde2cf 新增退款申请用户交易记录接口 2025-05-21 17:08:58 +08:00
dzl
bba222e730 新增退款申请用户详情接口 2025-05-21 16:16:16 +08:00
jkcdev
6df85e7ca8 修改退款申请订单详情相关接口 2025-05-21 15:46:19 +08:00
jkcdev
5a5623069e 修改退款审核、退款环节,记录操作人ID,通过请求token获取用户ID 2025-05-20 16:46:49 +08:00
jkcdev
2d8cb7ff2c 修改退款各个环节同步订单状态的实现,增加6-退款申请中 7-退款驳回 8-退款失败三种状态 2025-05-20 10:55:58 +08:00
jkcdev
518bfb8ae9 完成退款列表,增加车辆编号、骑行起止时间,便于查询骑行轨迹 2025-05-19 17:13:09 +08:00
jkcdev
130a286a4f 完成退款申请接口实现,处理退款失败原因;后续增加退款申请后同步状态到订单表:增加退款申请中、退款驳回、退款失败状态 2025-05-19 15:04:54 +08:00
dzl
5649266291 退款申请接口实现优化 2025-05-19 09:52:31 +08:00
jkcdev
8870d14b42 完成退款列表、退款审核、退款更新等实现 2025-05-16 15:51:00 +08:00
jkcdev
5a94e8da43 完成支付请求、重新发起请求、实际支付(通知回调为测试),需要跟踪状态轮询时是否更新数据库中的状态;退款申请已经完成,还需要根据业务系统增加审核相关字段 2025-05-14 17:47:36 +08:00
jkcdev
e2f9b2356f 支付配置改为RSAPublicKeyConfig,增加公钥配置,但是WXCertUtil.exe 生成的apiclient_cert.pem格式不正确 2025-05-12 18:10:11 +08:00
jkcdev
c64f61560f 增加订单信息获取接口,支付模块通过feign获取支付的详细信息(订单、用户openid、支付明细),稍后测试支付、退款 2025-05-12 11:07:14 +08:00
jkcdev
e76fd4d9e1 修改了支付、退款的逻辑,前端只提交一个订单号;增加正在支付订单判断,避免重复支付;同时修改退款逻辑,前端只提供订单号(需要增加退款申请,用于退款时获取退款金额) 2025-05-09 17:49:33 +08:00
jkcdev
934470958b 增加支付、退款通知回调接口控制器,定时任务还用多线程ThreadPoolTaskScheduler替换原有@Schedule注解 2025-05-06 09:06:17 +08:00
jkcdev
ad34ae1f10 增加支付、退款状态查询接口(后面考虑是否保留查询微信支付获取支付、退款详情的接口)返回是否成功状态 2025-04-30 16:28:43 +08:00
jkcdev
282b211b4b 完成微信支付数据库同步、状态检查、支付退款通知回调验签、解密、状态同步;后续研究沙箱调试,验证代码正确性 2025-04-29 14:33:01 +08:00
jkcdev
004c761b6c 完成微信支付数据库同步、状态检查、支付退款通知回调验签、解密、状态同步;后续研究沙箱调试,验证代码正确性 2025-04-29 14:31:26 +08:00
jkcdev
862279391f 微信支付整体框架已经完成,直接使用JavaSDK-v3实现,包括服务的封装、数据库的交互;还需要完善付款、退款回调的实现,状态轮训的逻辑优化 2025-04-27 17:50:45 +08:00