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 '战斗次数', `battlecount` int(11) NOT NULL DEFAULT '0' COMMENT '战斗次数',
`invite_status` 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 '复活次数', `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`), PRIMARY KEY (`idx`),
UNIQUE KEY `accountid` (`accountid`) UNIQUE KEY `accountid` (`accountid`)
) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

View File

@ -40,8 +40,8 @@ class RoleController{
':accountid' => $account_id ':accountid' => $account_id
)); ));
if (!$row) { 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) ' . $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, 1000, :create_time, :modify_time, 0, 0, 0, 0, 0, 0, 0, :buy_data, :tank_data, 0, :off_time, 0, 0, 0)', ' 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( array(
':accountid' => $account_id, ':accountid' => $account_id,
':user_name' => $user_name, ':user_name' => $user_name,
@ -50,7 +50,8 @@ class RoleController{
':buy_data' => '', ':buy_data' => '',
':create_time' => time(), ':create_time' => time(),
':modify_time' => time(), ':modify_time' => time(),
':off_time' => time() ':off_time' => time(),
':new_info' => '',
)); ));
if (!$ret) { if (!$ret) {
die(); die();
@ -72,6 +73,8 @@ class RoleController{
'battlecount' => 0, 'battlecount' => 0,
'invite_status' => 0, 'invite_status' => 0,
'life_times' => 0, 'life_times' => 0,
'new_info' => '',
'daily_buy_times' => 0,
)); ));
} else { } else {
echo json_encode(array( echo json_encode(array(
@ -90,6 +93,8 @@ class RoleController{
'battlecount' => $row['battlecount'], 'battlecount' => $row['battlecount'],
'invite_status' => $row['invite_status'], 'invite_status' => $row['invite_status'],
'life_times' => $row['life_times'], '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'], 'item_num' => $s['num'],
)); ));
} }
echo json_encode(array( echo json_encode(array(
'errcode' => 0, 'errcode' => 0,
'errmsg' => '', 'errmsg' => '',
@ -353,7 +352,7 @@ class SignController{
die(); 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;', ' modify_time=:modify_time WHERE accountid=:accountid;',
array( array(
':accountid' => $account_id, ':accountid' => $account_id,

View File

@ -210,6 +210,34 @@ class TankController{
return; 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( echo json_encode(array(
'errcode' => 0, 'errcode' => 0,
'errmsg' => '', 'errmsg' => '',