payment_order
order_id:本地交易单号的id payment_order.id
local_trade_no:本地交易单号 payment_order.trade_no
out_trade_no:交易单号,银行方 payment_order.out_trade_no
step_r :交易的步骤 数字,从小到大排序 ,需要定义 如
0: 发起交易
;1:生成单号
;..... ;10:交易成功
step_name : 交易的步骤映射的英文单词
0:init
,1:orderno_create
,10:trade_success
local_msg: 本地的请求; 如发起结汇的body ; 响应银行方的 success信息
org_msg: 银行方响应 , 如发起结汇时银行方的预生成订单的body ; 银行方通知到账的信息
CREATE TABLE `payment_order_log` (
`id` int NOT NULL AUTO_INCREMENT,
`created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
`deleted_at` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
`local_trade_no` int NOT NULL DEFAULT '0' COMMENT '本地交易单号',
`order_id` int NOT NULL DEFAULT '0' COMMENT '本地交易单号',
`out_trade_no` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '交易单号,银行方',
`step_r` int DEFAULT '0' COMMENT '交易的步骤',
`step_name` varchar(10) NOT NULL COMMENT '交易的步骤名称',
`local_request` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '本地向银行机构发起的请求信息',
`notify_msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '银行机构通知的消息',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='商户支付订单记录';