Commit Graph

60 Commits

Author SHA1 Message Date
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