Merge branch 'star' of git.kingsome.cn:server/game2006api into star
This commit is contained in:
commit
8ea7d4ab02
@ -39,7 +39,7 @@ class FirstTopupController extends BaseAuthedController
|
||||
);
|
||||
}
|
||||
|
||||
public function begin()
|
||||
private function begin()
|
||||
{
|
||||
$conn = myself()->_getMysql('');
|
||||
|
||||
|
@ -680,16 +680,20 @@ class ShopController extends BaseAuthedController
|
||||
$this->_getNowTime() >= $priceInfo['discount_begin_time'] &&
|
||||
$this->_getNowTime() <= $priceInfo['discount_end_time']
|
||||
) {
|
||||
array_push($costItems, array(
|
||||
'item_id' => $val['item_id'],
|
||||
'item_num' => (int) ($val['item_num'] * ($priceInfo['discount'] / 100)),
|
||||
)
|
||||
array_push(
|
||||
$costItems,
|
||||
array(
|
||||
'item_id' => $val['item_id'],
|
||||
'item_num' => (int) ($val['item_num'] * ($priceInfo['discount'] / 100)),
|
||||
)
|
||||
);
|
||||
} else {
|
||||
array_push($costItems, array(
|
||||
'item_id' => $val['item_id'],
|
||||
'item_num' => $val['item_num'],
|
||||
)
|
||||
array_push(
|
||||
$costItems,
|
||||
array(
|
||||
'item_id' => $val['item_id'],
|
||||
'item_num' => $val['item_num'],
|
||||
)
|
||||
);
|
||||
}
|
||||
});
|
||||
@ -728,6 +732,10 @@ class ShopController extends BaseAuthedController
|
||||
default: {
|
||||
Bag::addItem($itemMeta['id'], $count);
|
||||
$propertyChgService->addBagChg();
|
||||
// 充值就尝试开启首充活动
|
||||
if ($itemMeta['id'] == 10001) {
|
||||
$this->beginFirstTupop();
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
@ -773,4 +781,34 @@ class ShopController extends BaseAuthedController
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
private function beginFirstTupop()
|
||||
{
|
||||
$conn = myself()->_getMysql('');
|
||||
|
||||
$exist = SqlHelper::selectOne(
|
||||
$conn,
|
||||
't_first_topup',
|
||||
array('account_id'),
|
||||
array('account_id' => myself()->_getAccountId())
|
||||
);
|
||||
if ($exist) {
|
||||
return;
|
||||
}
|
||||
|
||||
// 开始首充奖励活动进程
|
||||
$chk = SqlHelper::insert(
|
||||
$conn,
|
||||
't_first_topup',
|
||||
array(
|
||||
'account_id' => myself()->_getAccountId(),
|
||||
'createtime' => myself()->_getNowTime(),
|
||||
'status1' => 0,
|
||||
'status2' => 0,
|
||||
'status3' => 0,
|
||||
)
|
||||
);
|
||||
if (!$chk) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user