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