daxpay
|
ad07f6b225
|
chore(release): 升级至 4.0.0-beta2, 全量同步表结构与种子数据
- 全部模块 pom.xml + capability-wechat/README.md + application-dev.yml 版本号 beta1 -> beta2
- _config/sql/table.sql 全量表结构(含转账订单/直连商户新表新字段)
- _config/sql/data.sql 全量种子数据(经 redact-data.mjs 脱敏)
|
2026-08-05 14:25:06 +08:00 |
|
daxpay
|
647565e7e2
|
feat(payment): 交易订单定时同步任务(分层窗口扫描+ShedLock分布式锁)
- TradeSyncJob 分层窗口扫描: 支付PROCESSING(4窗口)/CLOSE纠正/退款PROGRESS(4窗口), 越新查越勤, 超7天淘汰
- TradeSyncService 跨租户引导读(runAs装载mchNo)后委托租户内同步, 共享 payment:trade:{id} 锁与关单互斥
- PayTradeManager.findSyncTrades / RefundOrderManager.findProgressRefunds+findByRefundNoNotTenant 跨租户扫描(单次上限500)
- PaySyncService 增 syncByContainer 容器视角同步入口(admin/merchant复用)
- 引入 ShedLock(6.3.1) + ShedLockConfiguration(Redis), @SchedulerLock 防多节点重复执行
- application-prod.yml 增 trade-sync-enabled 开关(默认true)
|
2026-08-02 10:44:39 +08:00 |
|
DaxPay Dev
|
7a3d1b4f3c
|
chore(release): 统一产品版本为 4.0.0-beta1
将全模块 Maven 版本从 4.0.0-SNAPSHOT 调整为 4.0.0-beta1,并同步 Swagger 版本与文档说明。
|
2026-07-15 14:32:25 +08:00 |
|
DaxPay Dev
|
d2c9197f00
|
refactor(capability-alipay): 移除官方 SDK,直连 oauth.token
capability-alipay 仅用于认证登录/换 openId,改用 HTTP + RSA2 自实现
alipay.system.oauth.token,避免主应用引入约 32MB 的 alipay-sdk-java。
|
2026-07-09 21:44:00 +08:00 |
|
DaxPay Dev
|
6532e0166f
|
feat(payment): 通道商户沙箱标记与全局沙箱开关
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-09 17:46:41 +08:00 |
|
DaxPay Dev
|
bcaac1e2d3
|
refactor(notify): commonmark版本号抽取到根pom统一管理
|
2026-07-02 02:28:44 +08:00 |
|
DaxPay Dev
|
e3fd2d65d7
|
chore(license): LICENSE 由 Apache 2.0 变更为 LGPL-3.0 并补充 pom licenses 声明
|
2026-06-23 22:28:10 +08:00 |
|
DaxPay Dev
|
8c3811eefa
|
refactor(build): 引入 daxpay-parent 统一版本与 compiler 治理
- 根 pom 继承 SB parent,集中所有版本属性与 maven-compiler-plugin 配置
- 6 个一级模块改为继承根 pom,删除重复的 properties 与 compiler 声明
- 清理冗余 wxjava/alipay 属性(daxpay-payment/daxpay-plugin/capability-wechat)
- mapstruct.version 声明处 6→1,maven-compiler-plugin 声明处 7→1,java.version 声明处 7→1
|
2026-06-22 21:14:38 +08:00 |
|
DaxPay Dev
|
be14689803
|
chore(upgrade): 升级 Spring Boot 4.0.6 → 4.1.0 及依赖版本治理
- Spring Boot parent 4.0.6 → 4.1.0 (6 pom)
- springdoc 3.0.2 → 3.0.3, aws-sdk 2.42.36 → 2.46.15, caffeine 3.2.3 → 3.2.4, ip2region 3.3.6 → 3.3.7
- 移除已停更的 lombok-mapstruct-binding (A方案验证通过)
- 构建命令 -DskipTests → -Dmaven.test.skip=true (适配 SB 4.1 AOT 变化)
|
2026-06-22 21:05:45 +08:00 |
|
DaxPay Dev
|
464bf7d89d
|
refactor: 包名与 Maven 坐标由 org.dromara.daxpay 迁移至 cn.daxpay.open
- groupId/Java package/源码目录: org.dromara.daxpay -> cn.daxpay.open
- 同步更新 pom groupId、AutoConfiguration.imports、@ComponentScan、logging logger、mainClass 等全限定引用
- 编译验证通过 (mvnd clean install -DskipTests)
|
2026-06-20 00:01:50 +08:00 |
|
DaxPay Dev
|
d5fab68e91
|
refactor(demo): 拆分为独立模块 daxpay-demo,Artemis 演示下沉到 demo.artemis 子包
|
2026-06-19 19:55:44 +08:00 |
|
bootx
|
7a12970325
|
feat: 新增 daxpay-channel 模块 (alipay/wechat/ums/lakala/douyin)
|
2026-06-13 18:10:10 +08:00 |
|
bootx
|
7e8646cb88
|
chore: 清理商业版遗留内容
- 删除 OCR 模块 (capability-ocr) 及相关配置
- 删除代理商 (agent) 全部代码和 i18n 文件
- 清理商业版品牌标识 (融合端/商业版/daxpay4/cn.bootx)
- 移除 daxpay-open-payment/daxpay-open-sdk/daxpay-open-channel 等旧模块
- 重构为新模块结构 (daxpay-payment/daxpay-platform/daxpay-start)
|
2026-06-12 21:05:03 +08:00 |
|
xucun
|
2fbfe133db
|
build: 修复编译失败的问题
|
2026-04-27 17:39:03 +08:00 |
|
bootx
|
5162a664c3
|
build 3.1.1版本发布
|
2025-11-27 12:40:07 +08:00 |
|
bootx
|
f369736e73
|
build 3.1.0.bate2
|
2025-11-17 18:23:21 +08:00 |
|
daxpay
|
81479301f0
|
feat 同步脚手架代码, 更新数据库脚本和内容
|
2025-05-07 17:58:29 +08:00 |
|
bootx
|
3ec34a191c
|
feat 同步商业版代码
|
2025-04-27 21:46:54 +08:00 |
|
bootx
|
36a6901f8e
|
feat: 基础脚手架更新
|
2025-03-02 00:27:06 +08:00 |
|
DaxPay
|
4f8ae5bd1a
|
doc 版本号升级
|
2025-01-04 10:44:00 +08:00 |
|
DaxPay
|
0bfc0c6c97
|
feat 分账SDK相关接口, 版本号升级
|
2024-12-18 14:23:33 +08:00 |
|
DaxPay
|
31b50869b2
|
build 3.0.0.beta1, fix pg数据库脚本
|
2024-12-05 20:45:18 +08:00 |
|
bootx
|
a261732451
|
ref 与多商户使用同架构实现
|
2024-10-04 22:54:33 +08:00 |
|
bootx
|
380757016c
|
ref 脚手架同步为最新版本
|
2024-10-04 21:55:03 +08:00 |
|
DaxPay
|
6197549e65
|
ref 参数校验优化, 异常类调整
|
2024-06-24 19:48:52 +08:00 |
|
DaxPay
|
73e43115ad
|
feat 各种分账各种问题解决和优化
|
2024-05-31 17:45:39 +08:00 |
|
DaxPay
|
5edeaca684
|
build 更新pom坐标, 用户协议更新
|
2024-05-10 15:01:17 +08:00 |
|
DaxPay
|
d2a73adebe
|
ref 脚手架集成方式由jar方式改为源码集成
|
2024-05-09 15:09:55 +08:00 |
|
DaxPay
|
8c0888273c
|
break 不兼容更新, 包名迁移到.cn.daxpay.single
|
2024-05-09 10:19:00 +08:00 |
|
xxm1995
|
57da63ec36
|
build 版本更新
|
2024-04-18 11:13:41 +08:00 |
|
xxm1995
|
8c74eb7fee
|
build 升级版本号
|
2024-03-26 12:34:12 +08:00 |
|
xxm1995
|
e288762601
|
build 数据脚本和版本号更新
|
2024-03-14 20:14:35 +08:00 |
|
xxm1995
|
aee7c18ebb
|
feat 云闪付对接
|
2024-03-08 18:27:27 +08:00 |
|
xxm1995
|
7a3ae9bf63
|
build 版本号升级和数据脚本更新
|
2024-03-05 17:50:56 +08:00 |
|
xxm1995
|
038980e9f4
|
feat 支付对账开发, 调整支付宝流水表数据结构, 支付修复策略问题调试
|
2024-02-28 16:58:42 +08:00 |
|
bootx
|
503f48f939
|
build 更新版本号和数据脚本, 再调整TLS版本机制
|
2024-02-27 00:54:24 +08:00 |
|
bootx
|
7d65add2ca
|
feat 聚合支付处理, 增加h5嵌入式项目支持
|
2024-02-10 22:50:24 +08:00 |
|
bootx
|
a1efe54da4
|
feat 签名算法支持嵌套参数优化, 新增支付演示模块
|
2024-02-09 00:32:16 +08:00 |
|
bootx
|
5435f6164f
|
feat SDK编写,更新bootx-platform版本依赖
|
2024-02-06 00:13:10 +08:00 |
|
xxm1995
|
9b541302f2
|
feat 开放接口新增查询类接口, 支付相关接口联调问题修改
|
2024-01-16 16:07:53 +08:00 |
|
nws
|
04538cc141
|
feat 订单取消/修复/取消/同步等操作添加分布式锁, 防止出现重复操作
|
2024-01-06 18:35:20 +08:00 |
|
nws
|
9858c3d305
|
feat 增加支付同步日志记录. 超时自动取消和定时同步支付状态功能. 退款功能优化
|
2024-01-05 23:28:19 +08:00 |
|
nws
|
d405eafb90
|
feat 支付/同步/修复流程联调, 支付宝支付同步逻辑优化
|
2024-01-03 22:41:33 +08:00 |
|
nws
|
af34eb9af2
|
ref 支付同步逻辑, 支付单状态不一致修复逻辑, 单商户单独拆包
|
2023-12-27 22:14:01 +08:00 |
|
xxm1995
|
f25684deef
|
ref 支付网关方式重构
|
2023-12-18 22:29:23 +08:00 |
|
nws
|
2026ca0618
|
feat 支付网关对外接口
|
2023-12-17 22:51:30 +08:00 |
|
xxm1995
|
e3702275ac
|
ref 支付网关方式重构
|
2023-12-15 11:20:50 +08:00 |
|
nws
|
0066078694
|
version 基础bootx-platform版本更新为1.3.5版本, 同步各种新特性
|
2023-11-13 22:00:42 +08:00 |
|
xxm1995
|
1df87252e9
|
build 版本号升级
|
2023-09-21 13:52:27 +08:00 |
|
xxm1995
|
744fd094cd
|
build 1.0.1版本
|
2023-07-28 15:58:12 +08:00 |
|