Files
dax-pay/daxpay-platform/daxpay-platform-common
DaxPay Dev 0e3236ae9c feat(payment): 商户与通道商户支持删除, 含级联清理与二次确认
商户删除(MerchantAdminService.delete):
- 交易/订单/退款/关联用户存在则拒删, 否则按 mchNo 级联逻辑删除 10 张配置子表
- 主表置 DISABLED + 逻辑删

通道商户删除(ChannelMerchantService.delete):
- 交易/订单/退款存在则拒删, 否则按 channelMchNo 级联清理平台配置
- 通过 SPI 调用各通道子模块清理扩展表(KeyConfig/App/Capability/AuthConfig 等)
- 新增 ChannelMerchantCleanupService SPI + ChannelMerchantCleanupSupport 调度器
- 支持 huifu 通道 adapay+dougong 同 channel 多实现

13 个通道子模块实现 SPI:
- alipay/wechat/douyin 直连: 清理扩展表+App+KeyConfig+Capability+AuthConfig
- alipay/wechat 服务商: 清理子商户授权相关表
- ums/yeepay/adapay: 复用已有 deleteByChannelMchNo
- lakala/leshua/hkrt/fuyou/vbill/hmpay/dougong: 清理 ISV 扩展表

Controller 端点:
- POST /admin/merchant/channel-merchant/delete (商户入口)
- POST /admin/channel/merchant/delete (综合管理)
- POST /app-admin/merchant/channel-merchant/delete (App 端)

i18n 异常 key 六语种同步(merchant.json + channel.json)
2026-07-20 10:11:34 +08:00
..