This commit is contained in:
aozhiwei 2024-10-16 17:25:51 +08:00
parent c1373ae1a8
commit 41d52fae3a

View File

@ -498,12 +498,25 @@ class UserController extends BaseAuthedController {
)
)) {
$itemNum = myself()->_callModelStatic('Bag', 'getItemCount', $itemId);
$hasLuckySymbol = myself()->_callModelStatic('LuckySymbol', 'hasLuckySymbol');
if ($itemMeta['type'] == mt\Item::FUNC_TYPE &&
$itemMeta['sub_type'] == mt\Item::LUCKY_SYMBOL_SUBTYPE &&
!$hasLuckySymbol) {
$this->_decItems(array(
array(
'item_id' => $itemMeta['id'],
'item_num' => 1
)
));
myself()->_callModelStatic('LuckySymbol', 'add');
$hasLuckySymbol = 1;
}
myself()->_rspData(array(
'item_id' => $itemId,
'item_num' => $itemNum,
'item_type' => $itemMeta['type'],
'item_sub_type' => $itemMeta['sub_type'],
'has_lucky_symbol' => myself()->_callModelStatic('LuckySymbol', 'hasLuckySymbol'),
'has_lucky_symbol' => $hasLuckySymbol,
));
} else {
myself()->_rspErr(1, 'item_id not found');