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