This commit is contained in:
aozhiwei 2023-08-02 17:41:56 +08:00
parent c99a602d8b
commit 32c068beb8

View File

@ -75,12 +75,10 @@ class OutAppPurchase {
myself()->_rspErr(0, 'goods_id is failed');
return;
}
$goodsNum = $orderDb['goods_num'];
$bundleSize = $goodsMeta['bonus_num'] ? $goodsMeta['bonus_num'] : 0;
$itemNum = $goodsNum * $bundleSize;
$itemNum = $goodsMeta['bonus_num'];
$itemId = $goodsMeta['bonus'];
$meta = mt\Item::get($itemId);
if ($meta && $itemNum > 0) {
$itemMeta = mt\Item::get($itemId);
if ($itemMeta && $itemNum > 0) {
if ($itemId == V_ITEM_DIAMOND) {
$event = [
'name' => LogService::RECHARGE_CEBG_BONUS,
@ -91,15 +89,11 @@ class OutAppPurchase {
'account_id' => $orderDb['account_id']
),
$event);
$addItemService = new ShopAddItemService();
$addItemService->addItemByAccountId($orderDb['account_id'], $itemId, $itemNum);
} else {
}
error_log("buyGoodsDirect---" . $address . "---" . $itemId . "---" . $itemNum);
$this->_addGoods($address, array(
'goods_id' => $itemId,
'goods_num' => $itemNum,
'id' => $id,
));
}
$this->_rspOk();