This commit is contained in:
aozhiwei 2019-11-27 11:39:42 +08:00
parent ce9edbf3ce
commit c044ec1b32
4 changed files with 39 additions and 5 deletions

View File

@ -59,6 +59,8 @@ CREATE TABLE `user` (
`battlecount` int(11) NOT NULL DEFAULT '0' COMMENT '战斗次数',
`invite_status` int(11) NOT NULL DEFAULT '0' COMMENT '邀请奖励状态',
`life_times` int(11) NOT NULL DEFAULT '0' COMMENT '复活次数',
`new_info` mediumblob NOT NULL COMMENT '新手信息',
`daily_buy_times` int(11) NOT NULL DEFAULT '0' COMMENT '每日购买次数',
PRIMARY KEY (`idx`),
UNIQUE KEY `accountid` (`accountid`)
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

View File

@ -40,8 +40,8 @@ class RoleController{
':accountid' => $account_id
));
if (!$row) {
$ret = $conn->execScript('INSERT INTO user(accountid, user_name, avatar_url, coin_num, create_time, modify_time, collect_status, kefu_status, sign_sum, diamond_num, pass_status, pass, energy, buy_data, tank_data, cumul_coin, off_time, battlecount, invite_status, life_times) ' .
' VALUES(:accountid, :user_name, :avatar_url, 1000, :create_time, :modify_time, 0, 0, 0, 0, 0, 0, 0, :buy_data, :tank_data, 0, :off_time, 0, 0, 0)',
$ret = $conn->execScript('INSERT INTO user(accountid, user_name, avatar_url, coin_num, create_time, modify_time, collect_status, kefu_status, sign_sum, diamond_num, pass_status, pass, energy, buy_data, tank_data, cumul_coin, off_time, battlecount, invite_status, life_times, new_info, daily_buy_times) ' .
' VALUES(:accountid, :user_name, :avatar_url, 100, :create_time, :modify_time, 0, 0, 0, 0, 0, 0, 0, :buy_data, :tank_data, 0, :off_time, 0, 0, 0, :new_info, 0)',
array(
':accountid' => $account_id,
':user_name' => $user_name,
@ -50,7 +50,8 @@ class RoleController{
':buy_data' => '',
':create_time' => time(),
':modify_time' => time(),
':off_time' => time()
':off_time' => time(),
':new_info' => '',
));
if (!$ret) {
die();
@ -72,6 +73,8 @@ class RoleController{
'battlecount' => 0,
'invite_status' => 0,
'life_times' => 0,
'new_info' => '',
'daily_buy_times' => 0,
));
} else {
echo json_encode(array(
@ -90,6 +93,8 @@ class RoleController{
'battlecount' => $row['battlecount'],
'invite_status' => $row['invite_status'],
'life_times' => $row['life_times'],
'new_info' => $row['new_info'],
'daily_buy_times' => $row['daily_buy_times'],
));
}
}

View File

@ -185,7 +185,6 @@ class SignController{
'item_num' => $s['num'],
));
}
echo json_encode(array(
'errcode' => 0,
'errmsg' => '',
@ -353,7 +352,7 @@ class SignController{
die();
}
//更新分享好友信息
$ret = $conn->execScript('UPDATE user SET invite_status=0, life_times=0, ' .
$ret = $conn->execScript('UPDATE user SET invite_status=0, life_times=0, daily_buy_times=0, ' .
' modify_time=:modify_time WHERE accountid=:accountid;',
array(
':accountid' => $account_id,

View File

@ -210,6 +210,34 @@ class TankController{
return;
}
}
if (isset($tankInfo['new_info'])) {
$new_info = $tankInfo['new_info'];
$ret = $conn->execScript('UPDATE user SET new_info=:new_info, modify_time=:modify_time ' .
' WHERE accountid=:account_id;',
array(
':account_id' => $account_id,
':new_info' => json_encode($new_info),
':modify_time' => time()
));
if (!$ret) {
die();
return;
}
}
if (isset($tankInfo['daily_buy_times'])) {
$daily_buy_times = $tankInfo['daily_buy_times'];
$ret = $conn->execScript('UPDATE user SET daily_buy_times=:daily_buy_times, modify_time=:modify_time ' .
' WHERE accountid=:account_id;',
array(
':account_id' => $account_id,
':daily_buy_times' => $daily_buy_times,
':modify_time' => time()
));
if (!$ret) {
die();
return;
}
}
echo json_encode(array(
'errcode' => 0,
'errmsg' => '',