Files
dax-pay/_config/sql/update-tables.sql
DaxPay Dev b28de59032 feat(alipay): 实现支付同步接口, 完整调用链路接入平台同步基础设施
- SQL: pay_normal_order 新增 channel_mch_no / capability 字段(同步时凭证解析)
- NormalPayOrder 实体加对应字段, PayAssistService 写入路由参数
- 主应用: AlipayDirectSyncStrategy extends AbsSyncPayOrderStrategy
- 主应用: AlipaySyncService 映射 trade_status → PayFundStatusEnum
- 主应用: AlipayChannelClient 加 sync() 方法
- 子应用: Controller 加 /sync 端点, Service 加 sync()(alipay.trade.query)
- 与商业版一致的同步状态映射: TRADE_NOT_EXIST→PROCESSING,
  TRADE_CLOSED+有付款时间→SUCCESS(全额退款), TRADE_CLOSED→CLOSE
2026-07-01 19:09:29 +08:00

8 lines
506 B
SQL

-- 支付同步: pay_normal_order 冗余通道路由参数, 供同步时凭证解析使用
ALTER TABLE pay_normal_order ADD COLUMN IF NOT EXISTS channel_mch_no varchar(64);
ALTER TABLE pay_normal_order ADD COLUMN IF NOT EXISTS capability varchar(64);
COMMENT ON COLUMN pay_normal_order.channel_mch_no IS '通道商户号(路由回填, 同步时用于解析通道应用凭证)';
COMMENT ON COLUMN pay_normal_order.capability IS '支付能力编码(路由回填, 同步时用于解析通道应用凭证)';