...
This commit is contained in:
parent
b287aff45f
commit
d00e49a3e1
14
doc/Shop.py
14
doc/Shop.py
@ -142,4 +142,18 @@ class Shop(object):
|
|||||||
['status', 0, '订单状态 0:未支付 1:已支付 2:支付失败'],
|
['status', 0, '订单状态 0:未支付 1:已支付 2:支付失败'],
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
'name': 'getPayMethods',
|
||||||
|
'desc': '获取支付方式',
|
||||||
|
'group': 'Shop',
|
||||||
|
'url': 'webapp/index.php?c=Shop&a=getPayMethods',
|
||||||
|
'params': [
|
||||||
|
_common.ReqHead(),
|
||||||
|
['token_type', 0, "选用币种"],
|
||||||
|
],
|
||||||
|
'response': [
|
||||||
|
_common.RspHead(),
|
||||||
|
['pay_methods', [_common.PayMethod()], '支付方式列表'],
|
||||||
|
]
|
||||||
|
},
|
||||||
]
|
]
|
||||||
|
@ -418,6 +418,17 @@ class Shop(object):
|
|||||||
['!goods_list2', [Goods()], '商品列表2'],
|
['!goods_list2', [Goods()], '商品列表2'],
|
||||||
]
|
]
|
||||||
|
|
||||||
|
class PayMethod(object):
|
||||||
|
|
||||||
|
def __init__(self):
|
||||||
|
self.fields = [
|
||||||
|
['id', 0, '支付方式id'],
|
||||||
|
['name', '', '支付方式名称'],
|
||||||
|
['icon', '', '支付方式图标'],
|
||||||
|
['shop_token_type', 0, '代币类型'],
|
||||||
|
['pay_way_code', 0, '支付方式code'],
|
||||||
|
]
|
||||||
|
|
||||||
class Mission(object):
|
class Mission(object):
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
2
third_party/phpcommon
vendored
2
third_party/phpcommon
vendored
@ -1 +1 @@
|
|||||||
Subproject commit a071cc2b7fcc2e5c9597d29d07378b4f29ace591
|
Subproject commit e658ed5f7e4112801e59206f6da6f01db7131cd1
|
@ -6,6 +6,7 @@ require_once('mt/Hero.php');
|
|||||||
require_once('mt/Item.php');
|
require_once('mt/Item.php');
|
||||||
require_once('mt/Parameter.php');
|
require_once('mt/Parameter.php');
|
||||||
require_once('mt/Drop.php');
|
require_once('mt/Drop.php');
|
||||||
|
require_once('mt/PayMethod.php');
|
||||||
|
|
||||||
require_once('models/User.php');
|
require_once('models/User.php');
|
||||||
require_once('models/Hero.php');
|
require_once('models/Hero.php');
|
||||||
@ -29,6 +30,7 @@ use models\GunSkin;
|
|||||||
use models\ShopBuyRecord;
|
use models\ShopBuyRecord;
|
||||||
use models\Chip;
|
use models\Chip;
|
||||||
use mt\Shop;
|
use mt\Shop;
|
||||||
|
use mt\PayMethod;
|
||||||
|
|
||||||
class ShopController extends BaseAuthedController
|
class ShopController extends BaseAuthedController
|
||||||
{
|
{
|
||||||
@ -729,6 +731,16 @@ class ShopController extends BaseAuthedController
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getPayMethods() {
|
||||||
|
$token_type = getReqVal('token_type', 99);
|
||||||
|
$payMethods = mt\PayMethod::getPayMethods($token_type);
|
||||||
|
$this->_rspData(
|
||||||
|
array(
|
||||||
|
'pay_methods' => $payMethods,
|
||||||
|
)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
private function outsideBuy($shopId, $itemId, $itemNum, $costItemId)
|
private function outsideBuy($shopId, $itemId, $itemNum, $costItemId)
|
||||||
{
|
{
|
||||||
$propertyChgService = new services\PropertyChgService();
|
$propertyChgService = new services\PropertyChgService();
|
||||||
|
22
webapp/mt/PayMethod.php
Normal file
22
webapp/mt/PayMethod.php
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace mt;
|
||||||
|
use phpcommon;
|
||||||
|
|
||||||
|
class PayMethod {
|
||||||
|
|
||||||
|
public static function get($id)
|
||||||
|
{
|
||||||
|
return getXVal(self::getMetaList(), $id);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected static function getMetaList()
|
||||||
|
{
|
||||||
|
if (!self::$metaList) {
|
||||||
|
self::$metaList = getMetaTable('payMethod@payMethod.php');
|
||||||
|
}
|
||||||
|
return self::$metaList;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected static $metaList;
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user