Commit Graph

52 Commits

Author SHA1 Message Date
DaxPay Dev
34da37061e feat: 第三方社交登录全栈实现
- 新建 capability-social 模块,实现 OAuth2 授权码模式社交登录
- 支持 GitHub / Gitee / QQ / 微信 / 企业微信 / 飞书 / 钉钉 / 抖音 8 个平台
- 前端回调模式:第三方 → 前端 /auth/oauth-callback → POST /social/exchange
- state 缓存至 Redis,exchange 时校验并恢复上下文
- 社交配置管理页面(卡片列表 + 抽屉表单)
- 用户社交绑定管理(个人中心绑定列表 / 解绑)
- 枚举国际化 SocialSourceEnum 实现 I18nSupport
- IamUserSocial 实体 + i18n 错误码 + SQL 迁移
- 清理死代码:scopes / frontendCallbackUrl / name / stateTimeout
2026-06-21 17:58:59 +08:00
DaxPay Dev
810f754a60 feat(mq): 新增 Artemis 消息队列演示页并修复 Topic 路由与消息转换问题
后端:
- ArtemisTemplateService 区分 Queue/Topic 语义,新增 sendTopic/sendTopicDelay/sendTopicDelayAt
- ArtemisCommonAutoConfiguration 新增 topicJmsTemplate Bean(pubSubDomain=true),
  并 @AutoConfiguration(after=JmsAutoConfiguration) 避免抢占默认 jmsTemplate 的自动装配
- 修复 Topic 广播误用 anycast 路由导致的 broker 路由不匹配异常
- 简化 ArtemisMessageConverter 为纯 TextMessage 传输,移除 _type 类型绑定
- CacheInvalidationPublisher 改用 sendTopic,修复同源广播路由问题
- 新增 demo 演示模块(Controller/Consumer/Param/Result/Store/Message/Config)
- 新增 demo 校验/错误国际化(zh-CN/en-US),修复 validation.json 末尾多余逗号
- 新增演示菜单 SQL

前端:
- 新增 /demos/artemis 演示页(点对点/发布订阅/延时/Tag 过滤四场景)
- 将 a-input-group 替换为 a-space-compact(antdv-next 已废弃 Input.Group)
2026-06-18 23:02:04 +08:00
DaxPay Dev
1e0be25105 refactor: 支付渠道/产品启停功能 + 表重命名 + 描述字段
- 表重命名: pay_* → pay_md_* (8张主数据表)
- 启停功能: PayProvider/PayProduct 增加 enabled 字段及 switch 接口
- PayProductConfig 移除 enabled 字段
- PayProvider 增加 description 字段
- SQL: update-tables.sql 完整迁移脚本
2026-06-17 18:54:14 +08:00
DaxPay Dev
da3749a09a feat: 支付产品配置增加 enabled 启停开关字段 2026-06-17 13:50:22 +08:00
DaxPay Dev
a7e42d421c feat: PayParam 新增订单商品明细列表(goodsDetail) 2026-06-16 23:02:09 +08:00
DaxPay Dev
36bb88f1c8 清理: 删除抖音表SQL, 清空菜单和更新SQL文件 2026-06-16 11:22:40 +08:00
DaxPay Dev
ccb9b611a1 feat: 抖音直连商户认证配置后端新增 appSecret 字段
- 实体/Param/Result 新增 appSecret 字段
- Result 字段标注 @SensitiveInfo 自动脱敏(保留前4后4)
- Service.save 通过 Convert IGNORE 策略处理 appSecret 更新
- update-tables.sql 新增 app_secret 列
2026-06-16 10:54:19 +08:00
DaxPay Dev
2a0441e3d2 feat: 抖音支付通道新增 entity/param/result/service/dao/controller 全套代码
- 新增抖音支付产品策略、直连支付策略
- Alipay 直连应用调整
- 新增抖音 SQL 建表脚本
2026-06-15 23:22:17 +08:00
DaxPay Dev
077c4024df chore: 国际化throw处统一添加模块前缀中文注释
- 统一所有 throw/orElseThrow 前注释风格为 // {模块}: {说明}
- 清理重复注释(PayService.java 重复行)
- 修复支付宝直连商户 appNotFound → mchAppNotFound
- 新增支付宝 i18n mchAppNotFound 翻译
- 更新 AGENTS.md 行内注释规则
2026-06-15 12:47:35 +08:00
DaxPay Dev
14395a5228 feat: 微信直连通道管理功能 2026-06-15 11:45:43 +08:00
DaxPay Dev
db828d9e1f refactor: 支付宝通道 service 层 findById().orElseThrow() 优化为 existedById,局部变量声明改为 var 2026-06-15 08:49:10 +08:00
DaxPay Dev
4319fedece refactor: 微信通道按 ISV/直连拆分重构,调整支付宝通道商户
- 微信:新增 WechatDirectChannelMerchant / WechatIsvChannelMerchant 直连与服务商通道商户,目录按 direct/isv 重组,枚举移至 code 包
2026-06-14 21:48:28 +08:00
DaxPay Dev
dd4aef7d5e chore: 删除冗余的 SQL 文件与支付宝设计文档 2026-06-14 15:01:07 +08:00
DaxPay Dev
cdcc1bdf0b refactor: 直连表名统一 alipay_mch_* → alipay_direct_*, ISV 密钥表补 _key 2026-06-14 15:00:38 +08:00
DaxPay Dev
78cfc9f024 feat: 支付宝通道商户应用管理(ISV/直连)拆分重构 2026-06-14 13:01:13 +08:00
DaxPay Dev
b1df4c3211 feat(channel): 微信服务商通道管理迁移(后端) 2026-06-14 01:36:55 +08:00
DaxPay Dev
07b5aa3927 refactor: alipay_isv_app SQL添加注释&移除索引,修复权限码冲突 2026-06-14 00:37:59 +08:00
bootx
0eefd23bf1 refactor(payment): 移除商户产品配置模块,功能整合到产品主数据管理 2026-06-13 21:41:33 +08:00
bootx
5d120fb788 feat: 支付产品配置表 + 后端 PayProductConfig 全套 (entity/mapper/service/controller) 2026-06-13 18:04:30 +08:00
bootx
ebe175653e del ocr 删除 2026-06-13 16:05:39 +08:00
bootx
f79f1a1c32 refactor: 移除 ISV 模块,重构 SQL 表结构与 IAM 安全配置
- 移除 ISV 相关 i18n 文件(zh-CN/en-US)
- 重构 tables.sql,移除 update-offsetdatetime.sql
- 优化 Merchant 模块:凭证、查询、用户服务
- 重构 IAM 安全配置:SecurityConfigService、LoginRetryService
- 清理 MchBaseEntity/MchBaseResult/TradeInfo 冗余代码
- 移除代理商模块遗留引用
2026-06-13 15:29:00 +08:00
bootx
ed08d8dd57 feat: OffsetDateTime 统一序列化/反序列化,LocalDateTime 替换为 OffsetDateTime,修正时区处理与 Jackson 配置 2026-06-13 10:37:52 +08:00
bootx
67869f2e77 style 日志打印优化 2026-06-13 09:03:35 +08:00
bootx
f7cc14c188 refactor: 移除代理商模块占位代码和相关引用
- 清理 9 个 Service 中空注释 '/// 检查代理商权限'
- 清理 pom.xml 中代理商模块空占位注释
- 清理 Java 枚举/实体注释中的代理商字样
- 删除 pay_platform_cashouts_config 表定义
- 删除 agent_admin 内置角色
- 清理国际化中代理商相关条目
2026-06-12 21:42:41 +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
4be042bc46 feat SQL更新, 调整支付订单不存在异常, 添加分账订单查询测试类 2024-06-03 21:08:36 +08:00
bootx
408c231f79 feat SDK分账接口联调, 修改菜单关键词字段, 添加PGSQL脚本数据 2024-06-01 18:11:11 +08:00
DaxPay
fdbdd42aad Merge branch 'refs/heads/master' into gateway
# Conflicts:
#	_config/sql/dax-pay.sql
2024-05-15 19:20:18 +08:00
DaxPay
fc88ae56d4 build SQL更新 2024-05-14 20:58:23 +08:00
DaxPay
326755fb31 perf SQL脚本更新, 一些对象调整 2024-05-14 18:02:33 +08:00
DaxPay
7a112db1d2 fix SQL脚本通道配置数据不一致 2024-05-14 14:58:23 +08:00
DaxPay
407862d426 ref 局部微调 2024-05-13 20:40:47 +08:00
DaxPay
8b46b56bff build 上传初版SQL文件 2024-05-11 19:21:54 +08:00
DaxPay
8c0888273c break 不兼容更新, 包名迁移到.cn.daxpay.single 2024-05-09 10:19:00 +08:00
bootx
a35fc472fc feat 支付和退款重构 2024-04-21 23:08:38 +08:00
喵呀
046494f8bb fix 平台支付限额未设置
Signed-off-by: 喵呀 <xxm1995@outlook.com>
2024-04-20 16:31:34 +00:00
xxm1995
57da63ec36 build 版本更新 2024-04-18 11:13:41 +08:00
xxm1995
9ed4ce17ae build 数据更更新 2024-04-17 18:06:23 +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
d73bd4e8ea fix 对账定时任务cron表达式错误 2024-03-06 13:01:43 +08:00
xxm1995
7a3ae9bf63 build 版本号升级和数据脚本更新 2024-03-05 17:50:56 +08:00
xxm1995
b1ba88e06e build 数据脚本更新 2024-03-05 16:58:17 +08:00
xxm1995
f0c2f3a4dd build 数据脚本更新 2024-03-05 16:50:04 +08:00
bootx
503f48f939 build 更新版本号和数据脚本, 再调整TLS版本机制 2024-02-27 00:54:24 +08:00
bootx
ed03a55811 feat 去除支付发起时的NotReturn属性,SQL脚本更新,部署调试 2024-02-13 20:51:19 +08:00
nws
d405eafb90 feat 支付/同步/修复流程联调, 支付宝支付同步逻辑优化 2024-01-03 22:41:33 +08:00
nws
025497fa90 version 基础bootx-platform版本更新为1.3.5版本, 同步各种新特性 2023-11-13 22:01:54 +08:00
xxm1995
1d328a7467 ref 支付通道名称统一更改为支付渠道 2023-08-04 09:39:08 +08:00