This commit is contained in:
aozhiwei 2022-01-27 12:04:28 +08:00
parent a32c17f62d
commit c8cbc0981b
3 changed files with 32 additions and 2 deletions

View File

@ -38,6 +38,21 @@ class Market(object):
],
'response': [
_common.RspHead(),
['order_id', '', '订单号(errcode = 0的时候根据订单号客户端定时调用queryOrder接口)查询状态'],
]
},
{
'name': 'queryOrder',
'desc': '查询订单状态',
'group': 'Market',
'url': 'webapp/index.php?c=Market&a=queryOrder',
'params': [
['account', 0, '钱包账号'],
['order_id', 0, '订单id'],
],
'response': [
_common.RspHead(errcode='当errcode!=0的时候客户端不需要再调用(停止定时器)'),
['state', 0, '0:订单不存在 1:购买成功 2:交易处理中 3:交易失败'],
]
},
{

View File

@ -10,11 +10,17 @@ class ReqHead(object):
class RspHead(object):
def __init__(self):
def __init__(self, **kwargs):
self.fields = [
['errcode', 0, '错误码'],
['errmsg', '', '错误描述'],
]
for (key, value) in kwargs.items():
for i in range(0, len(self.fields)):
if self.fields[i][0] == key:
self.fields[i][0] = key
self.fields[i][1] = value
break
class Union(object):

View File

@ -188,7 +188,16 @@ class MarketController extends BaseController {
)
);
}
myself()->_rspOk();
myself()->_rspData(array(
'order_id' => $orderId
));
}
public function queryOrder()
{
myself()->_rspData(array(
'state' => 1
));
}
public function getNftList()