|
@@ -465,7 +465,7 @@ class ActiveProc {
|
|
ctx()->baseInfo->Consume_Cash(explode(',', $mo->cost)[1]);
|
|
ctx()->baseInfo->Consume_Cash(explode(',', $mo->cost)[1]);
|
|
|
|
|
|
$rewardArr = ctx()->privateState->limitTsBuy_RewardRecord;
|
|
$rewardArr = ctx()->privateState->limitTsBuy_RewardRecord;
|
|
- $count = array_count_values(array_keys($rewardArr, $typeId))[$typeId];
|
|
|
|
|
|
+ $count = array_count_values($rewardArr)[$typeId];
|
|
my_Assert($count < $mo->limitNum, ErrCode::user_shop_LimitNum);
|
|
my_Assert($count < $mo->limitNum, ErrCode::user_shop_LimitNum);
|
|
|
|
|
|
StoreProc::AddMultiItemInStore($mo->reward); # 发放奖励
|
|
StoreProc::AddMultiItemInStore($mo->reward); # 发放奖励
|