1
This commit is contained in:
parent
3e64e43ae8
commit
6e9e235cf7
@ -95,14 +95,25 @@ class RoleController{
|
||||
':modify_time' => time()
|
||||
));
|
||||
}
|
||||
$this->updateDaily($account_id, $row['daily_time']);
|
||||
$nowTime = phpcommon\getdayseconds(time());
|
||||
$invite_status = $row['invite_status'];
|
||||
$life_times = $row['life_times'];
|
||||
$daily_buy_times = $row['daily_buy_times'];
|
||||
$kefu_status = $row['kefu_status'];
|
||||
if ($nowTime - phpcommon\getdayseconds($row['daily_time']) > 0) {
|
||||
$this->updateDaily($account_id);
|
||||
$invite_status = 0;
|
||||
$life_times = 0;
|
||||
$daily_buy_times = 0;
|
||||
$kefu_status = 0;
|
||||
}
|
||||
echo json_encode(array(
|
||||
'errcode' => 0,
|
||||
'errmsg' => '',
|
||||
'coin_num' => $row['coin_num'],
|
||||
'collect_status' => $row['collect_status'],
|
||||
'energy' => $row['energy'],
|
||||
'kefu_status' => $row['kefu_status'],
|
||||
'kefu_status' => $kefu_status,
|
||||
'diamond_num' => $row['diamond_num'],
|
||||
'pass_status' => $row['pass_status'],
|
||||
'pass' => $row['pass'],
|
||||
@ -110,10 +121,10 @@ class RoleController{
|
||||
'tank_list' => $row['tank_data'],
|
||||
'cumul_coin' => $row['cumul_coin'],
|
||||
'battlecount' => $row['battlecount'],
|
||||
'invite_status' => $row['invite_status'],
|
||||
'life_times' => $row['life_times'],
|
||||
'invite_status' => $invite_status,
|
||||
'life_times' => $life_times,
|
||||
'new_info' => $row['new_info'],
|
||||
'daily_buy_times' => $row['daily_buy_times'],
|
||||
'daily_buy_times' => $daily_buy_times,
|
||||
));
|
||||
}
|
||||
}
|
||||
@ -184,48 +195,45 @@ class RoleController{
|
||||
));
|
||||
}
|
||||
|
||||
protected function updateDaily($account_id, $daily_time)
|
||||
protected function updateDaily($account_id)
|
||||
{
|
||||
$conn = $this->getMysql($account_id);
|
||||
$nowTime = phpcommon\getdayseconds(time());
|
||||
if ($nowTime - phpcommon\getdayseconds($daily_time) > 0) {
|
||||
//更新每日奖励次数
|
||||
$ret = $conn->execScript('UPDATE daily_reward SET free_coin_time=0, free_jewel_time=0, free_power_time=0, ' .
|
||||
' modify_time=:modify_time WHERE accountid=:accountid;',
|
||||
array(
|
||||
':accountid' => $account_id,
|
||||
':modify_time' => time()
|
||||
));
|
||||
if (!$ret) {
|
||||
die();
|
||||
}
|
||||
//更新每日任务
|
||||
$ret = $conn->execScript('DELETE FROM quest WHERE accountid=:accountid;',
|
||||
array(
|
||||
':accountid' => $account_id,
|
||||
));
|
||||
if (!$ret) {
|
||||
die();
|
||||
}
|
||||
//更新试玩次数
|
||||
$ret = $conn->execScript('DELETE FROM try_play WHERE accountid=:accountid;',
|
||||
array(
|
||||
':accountid' => $account_id,
|
||||
));
|
||||
if (!$ret) {
|
||||
die();
|
||||
}
|
||||
//更新人物信息
|
||||
$ret = $conn->execScript('UPDATE user SET invite_status=0, life_times=0, daily_buy_times=0, ' .
|
||||
' modify_time=:modify_time, daily_time=:daily_time WHERE accountid=:accountid;',
|
||||
array(
|
||||
':accountid' => $account_id,
|
||||
':modify_time' => time(),
|
||||
':daily_time' => time()
|
||||
));
|
||||
if (!$ret) {
|
||||
die();
|
||||
}
|
||||
//更新每日奖励次数
|
||||
$ret = $conn->execScript('UPDATE daily_reward SET free_coin_time=0, free_jewel_time=0, free_power_time=0, ' .
|
||||
' modify_time=:modify_time WHERE accountid=:accountid;',
|
||||
array(
|
||||
':accountid' => $account_id,
|
||||
':modify_time' => time()
|
||||
));
|
||||
if (!$ret) {
|
||||
die();
|
||||
}
|
||||
//更新每日任务
|
||||
$ret = $conn->execScript('DELETE FROM quest WHERE accountid=:accountid;',
|
||||
array(
|
||||
':accountid' => $account_id,
|
||||
));
|
||||
if (!$ret) {
|
||||
die();
|
||||
}
|
||||
//更新试玩次数
|
||||
$ret = $conn->execScript('DELETE FROM try_play WHERE accountid=:accountid;',
|
||||
array(
|
||||
':accountid' => $account_id,
|
||||
));
|
||||
if (!$ret) {
|
||||
die();
|
||||
}
|
||||
//更新人物信息
|
||||
$ret = $conn->execScript('UPDATE user SET invite_status=0, life_times=0, daily_buy_times=0, ' .
|
||||
' modify_time=:modify_time, daily_time=:daily_time, kefu_status=0 WHERE accountid=:accountid;',
|
||||
array(
|
||||
':accountid' => $account_id,
|
||||
':modify_time' => time(),
|
||||
':daily_time' => time()
|
||||
));
|
||||
if (!$ret) {
|
||||
die();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user