payment_order_log.md 1.9 KB

交易订单日志表 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:init1: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=67 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='商户支付订单记录';