mirror of
https://gitee.com/dromara/dax-pay
synced 2026-08-13 15:55:42 +08:00
商户删除(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)