Explorar o código

激活码错误解决

cyzhao hai 11 meses
pai
achega
8a1948b4ac
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      Gameserver/App/process/ActiveProc.php

+ 1 - 1
Gameserver/App/process/ActiveProc.php

@@ -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);