|
@@ -44,7 +44,7 @@ class ActiveProc {
|
|
|
$packageInfo = GameConfig::token_PublicGift_getItem($codestring);
|
|
|
my_Assert($packageInfo->expirets >= now() && $packageInfo->startTs <= now(),
|
|
|
ErrCode::active_activecode_outtime);
|
|
|
- my_Assert(!in_array($codestring, ctx()->privateState->usedTokens), ErrCode::active_hasgetted); # 已经领取过该礼包了
|
|
|
+ my_Assert(!in_array($packageInfo->id, ctx()->privateState->usedTokens), ErrCode::active_hasgetted); # 已经领取过该礼包了
|
|
|
$packageID = $packageInfo->id;
|
|
|
$err = StoreProc::AddMultiItemInStore($packageInfo->reward); # 发放礼包
|
|
|
EmailProc::SendPackageByCodeMail(req()->zoneid, req()->uid, $packageInfo->reward);
|