|
@@ -37,11 +37,13 @@ class ShopProc {
|
|
$addTili = 0;
|
|
$addTili = 0;
|
|
if ($type == 1) {//广告
|
|
if ($type == 1) {//广告
|
|
$maxNum = glc()->GuanggaoGetTili_DailyMaxNum;
|
|
$maxNum = glc()->GuanggaoGetTili_DailyMaxNum;
|
|
- my_Assert(ctx()->privateState->guanggaoGetTiliNum < $maxNum, ErrCode::user_shop_GuanggaoGetTiliNumLimit);
|
|
|
|
-
|
|
|
|
|
|
+ my_Assert(ctx()->privateState->guanggaoGetTiliNum < $maxNum, ErrCode::user_shop_GuanggaoGetTiliNumLimit);
|
|
|
|
+ my_Assert(now() - ctx()->privateState->guanggaoGetTili_ts > 300, ErrCode::user_shop_DownTsLimit);
|
|
$addTili = glc()->GuanggaoGetTili;
|
|
$addTili = glc()->GuanggaoGetTili;
|
|
ctx()->baseInfo->Add_tili(glc()->GuanggaoGetTili);
|
|
ctx()->baseInfo->Add_tili(glc()->GuanggaoGetTili);
|
|
ctx()->privateState->guanggaoGetTiliNum += 1;
|
|
ctx()->privateState->guanggaoGetTiliNum += 1;
|
|
|
|
+
|
|
|
|
+ ctx()->privateState->guanggaoGetTili_ts = now();
|
|
} else {
|
|
} else {
|
|
$maxNum = glc()->BuyTili_DailyMaxNum;
|
|
$maxNum = glc()->BuyTili_DailyMaxNum;
|
|
my_Assert(ctx()->privateState->buyTiliNum < $maxNum, ErrCode::user_shop_buyTiliNumLimit);
|
|
my_Assert(ctx()->privateState->buyTiliNum < $maxNum, ErrCode::user_shop_buyTiliNumLimit);
|