1
This commit is contained in:
parent
24d154faff
commit
bfc870c3ba
@ -62,7 +62,7 @@ class ShopController extends BaseAuthedController {
|
|||||||
|
|
||||||
public function buyGoods()
|
public function buyGoods()
|
||||||
{
|
{
|
||||||
$goodsUuid = getReqVal('goods_uuid', 0);
|
$goodsUuid = getReqVal('goods_id', 0);
|
||||||
$tokenType = getReqVal('token_type', '');
|
$tokenType = getReqVal('token_type', '');
|
||||||
$goodsNum = getReqVal('goods_num', 0);
|
$goodsNum = getReqVal('goods_num', 0);
|
||||||
|
|
||||||
@ -246,7 +246,7 @@ class ShopController extends BaseAuthedController {
|
|||||||
|
|
||||||
public function inappPurchase()
|
public function inappPurchase()
|
||||||
{
|
{
|
||||||
$goodsUuid = getReqVal('goods_uuid', 0);
|
$goodsUuid = getReqVal('goods_id', 0);
|
||||||
$goodsNum = getReqVal('goods_num', 0);
|
$goodsNum = getReqVal('goods_num', 0);
|
||||||
$goods = mt\ShopGoods::getByGoodsUuid($goodsUuid);
|
$goods = mt\ShopGoods::getByGoodsUuid($goodsUuid);
|
||||||
if (!$goods) {
|
if (!$goods) {
|
||||||
@ -310,17 +310,20 @@ class ShopController extends BaseAuthedController {
|
|||||||
|
|
||||||
public function boxPreview()
|
public function boxPreview()
|
||||||
{
|
{
|
||||||
$id = getReqVal('id', 0);
|
|
||||||
$goods = mt\ShopGoods::get($id);
|
|
||||||
$goodsId = $goods['goods_id'];
|
$goodsId = $goods['goods_id'];
|
||||||
$shopId = $goods['shop_id'];
|
|
||||||
|
|
||||||
$meta = mt\Item::get($goodsId);
|
$goodsMeta = mt\ShopGoods::get($goodsId);
|
||||||
if ($meta['type'] != mt\Item::CHEST_BOX_TYPE) {
|
if (!$goodsMeta) {
|
||||||
|
myself()->_rspErr(1, 'goods not found');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$itemMeta = mt\Item::get($goodsMeta['item_id']);
|
||||||
|
if ($itemMeta['type'] != mt\Item::CHEST_BOX_TYPE) {
|
||||||
$this->_rspErr(2, 'goods_id is invalid');
|
$this->_rspErr(2, 'goods_id is invalid');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
$chestType = $meta['sub_type'];
|
$chestType = $itemMeta['sub_type'];
|
||||||
$itemStore = mt\ShopChest::getRandomItemListByChestType($chestType);
|
$itemStore = mt\ShopChest::getRandomItemListByChestType($chestType);
|
||||||
if (!$itemStore) {
|
if (!$itemStore) {
|
||||||
$this->_rspErr(2, 'goods_id is invalid');
|
$this->_rspErr(2, 'goods_id is invalid');
|
||||||
@ -343,11 +346,11 @@ class ShopController extends BaseAuthedController {
|
|||||||
$goods['free_num'] = 0;
|
$goods['free_num'] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
$free_num = $goods['free_num'];
|
$freeNum = $goods['free_num'];
|
||||||
$this->_rspData(
|
$this->_rspData(
|
||||||
array(
|
array(
|
||||||
'items' => array_keys($record),
|
'items' => array_keys($record),
|
||||||
'free_num' => $free_num,
|
'free_num' => $freeNum,
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -33,6 +33,7 @@ class ShopService {
|
|||||||
$goodsList = array();
|
$goodsList = array();
|
||||||
foreach ($goodsMetaList as $goodsMeta) {
|
foreach ($goodsMetaList as $goodsMeta) {
|
||||||
$goodsDto = array(
|
$goodsDto = array(
|
||||||
|
'goods_id' => $goodsMeta['goods_id'],
|
||||||
'goods_meta' => self::goodsMetaToInfo($goodsMeta),
|
'goods_meta' => self::goodsMetaToInfo($goodsMeta),
|
||||||
'bought_times' => 0,
|
'bought_times' => 0,
|
||||||
'free_num' => 0,
|
'free_num' => 0,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user