调整格式

This commit is contained in:
aozhiwei 2020-04-10 10:34:10 +08:00
parent 0f91c9031e
commit ebf6ed59ca

View File

@ -35,37 +35,59 @@ CREATE TABLE `orderinfo` (
一、通知类支付流程 一、通知类支付流程
1、proxyserver收到平台通知后在orderinfo插入一条记录如果发现orderid在数据库里已存在则跳过该步骤 1、proxyserver收到平台通知后在orderinfo插入一条记录如果发现orderid在数据库里已存在则跳过该步骤
orderid: 游戏唯一订单号 orderid: 游戏唯一订单号
roleid: 角色id roleid: 角色id
server_id: serverid server_id: serverid
channel: 渠道id channel: 渠道id
gameid: 游戏id写死1009 gameid: 游戏id写死1009
openid: 用户openid openid: 用户openid
itemid: 商品id itemid: 商品id
try_count: 0 try_count: 0
ipv4: 商户方的ip地址 ipv4: 商户方的ip地址
status: 0新添加订单 status: 0新添加订单
confirmtime: 0 confirmtime: 0
sp_相关字段 sp_相关字段
sp_orderid: 平台订单号 sp_orderid: 平台订单号
sp_amount: 平台实际扣费 sp_amount: 平台实际扣费
sp_confirm_time: 平台扣费时间(当前时间) sp_confirm_time: 平台扣费时间(当前时间)
sp_pay_result设为1扣费成功 sp_pay_result设为1扣费成功
2、当订单的status为0并且sp_pay_result为1则调用gameserver发货 2、当订单的status为0并且sp_pay_result为1则调用gameserver发货
如果成功更新如下字段 如果成功更新如下字段
status: 1已经完成订单(发货成功) status: 1已经完成订单(发货成功)
confirmtime: 发货时间 confirmtime: 发货时间
二、预下单类支付流程 二、预下单类支付流程
1、同通知类支付流程1 1、同通知类支付流程1
但是sp字段设置为如下 但是sp字段设置为如下
sp_orderid: 空 sp_orderid: 空
sp_amount: 0 sp_amount: 0
sp_confirm_time: 0 sp_confirm_time: 0
sp_pay_result设为0未确认 sp_pay_result设为0未确认
2、同通知类支付流程2 2、同通知类支付流程2
@ -74,6 +96,9 @@ sp_pay_result设为0未确认
当sp_pay_result为1并且status为0时需要补单为了避免gameserver导致的重发最好设置补发的上线次数避免无限补发 当sp_pay_result为1并且status为0时需要补单为了避免gameserver导致的重发最好设置补发的上线次数避免无限补发
补单成功后更新如下字段 补单成功后更新如下字段
status: 1已经完成订单(发货成功) status: 1已经完成订单(发货成功)
confirmtime: 发货时间 confirmtime: 发货时间
try_count: try_count + 1 try_count: try_count + 1