This commit is contained in:
aozhiwei 2020-09-01 21:12:11 +08:00
parent 3d5d2b8c89
commit 6da63e8338
4 changed files with 32 additions and 57 deletions

View File

@ -110,29 +110,6 @@ class BagController{
'num' => $row['num'], 'num' => $row['num'],
)); ));
} }
} else {
$ret = $conn->execScript('INSERT INTO bag(accountid, id, color_id, status, num, active_time, create_time, modify_time) ' .
' VALUES(:account_id, :id, 0, :status, 0, :active_time, :create_time, :modify_time) ' .
' ON DUPLICATE KEY UPDATE accountid=:account_id, id=:id, color_id=0, status=:status, num=0, active_time=:active_time, modify_time=:modify_time;',
array(
':account_id' => $account_id,
':id' => 16001,
':active_time' => 0,
':status' => 0,
':create_time' => time(),
':modify_time' => time()
));
if(!$ret){
die();
return;
}
array_push($bag_list, array(
'id' => 16001,
'active_time' => 0,
'status' => 0,
'color_id' => 0,
'num' => 0,
));
} }
echo json_encode(array( echo json_encode(array(
'errcode' => 0, 'errcode' => 0,

View File

@ -123,17 +123,6 @@ class EquipController{
die(); die();
return; return;
} }
$ret1 = $conn->execScript('INSERT INTO bag(accountid, id, color_id, status, num, active_time, create_time, modify_time) ' .
' VALUES(:account_id, :id, 0, :status, 200, :active_time, :create_time, :modify_time) ' .
' ON DUPLICATE KEY UPDATE accountid=:account_id, id=:id, color_id=0, status=:status, num=200, active_time=:active_time, modify_time=:modify_time;',
array(
':account_id' => $account_id,
':id' => 18006,
':active_time' => 0,
':status' => 0,
':create_time' => time(),
':modify_time' => time()
));
array_push($equip_list, array( array_push($equip_list, array(
'id' => $id, 'id' => $id,
'lv' => 0, 'lv' => 0,

View File

@ -299,29 +299,6 @@ class HangController{
'num' => $row['num'], 'num' => $row['num'],
)); ));
} }
} else {
$ret = $conn->execScript('INSERT INTO bag(accountid, id, color_id, status, num, active_time, create_time, modify_time) ' .
' VALUES(:account_id, :id, 0, :status, 0, :active_time, :create_time, :modify_time) ' .
' ON DUPLICATE KEY UPDATE accountid=:account_id, id=:id, color_id=0, status=:status, num=0, active_time=:active_time, modify_time=:modify_time;',
array(
':account_id' => $account_id,
':id' => 16001,
':active_time' => 0,
':status' => 0,
':create_time' => time(),
':modify_time' => time()
));
if(!$ret){
die();
return;
}
array_push($bag_list, array(
'id' => 16001,
'active_time' => 0,
'status' => 0,
'color_id' => 0,
'num' => 0,
));
} }
//吃鸡 //吃鸡
$row = $conn->execQueryOne('SELECT daily_order1, daily_order2, daily_order3 FROM user WHERE accountid=:accountid;', $row = $conn->execQueryOne('SELECT daily_order1, daily_order2, daily_order3 FROM user WHERE accountid=:accountid;',

View File

@ -217,6 +217,8 @@ class RoleController{
die(); die();
return; return;
} }
//新玩家赠送材料,表情
$this->newPlayerReward($account_id);
echo json_encode(array( echo json_encode(array(
'errcode' => 0, 'errcode' => 0,
'errmsg' => '', 'errmsg' => '',
@ -390,6 +392,36 @@ class RoleController{
} }
} }
protected function newPlayerReward($account_id)
{
$conn = $this->getMysql($account_id);
if (!$conn) {
phpcommon\sendError(ERR_USER_BASE + 1, '没有这个玩家');
die();
}
$ret1 = $conn->execScript('INSERT INTO bag(accountid, id, color_id, status, num, active_time, create_time, modify_time) ' .
' VALUES(:account_id, :id, 0, :status, 200, :active_time, :create_time, :modify_time) ' .
' ON DUPLICATE KEY UPDATE accountid=:account_id, id=:id, color_id=0, status=:status, num=200, active_time=:active_time, modify_time=:modify_time;',
array(
':account_id' => $account_id,
':id' => 18006,
':active_time' => 0,
':status' => 0,
':create_time' => time(),
':modify_time' => time()
));
$ret2 = $conn->execScript('INSERT INTO bag(accountid, id, color_id, status, num, active_time, create_time, modify_time) ' .
' VALUES(:account_id, :id, 0, :status, 0, :active_time, :create_time, :modify_time) ' .
' ON DUPLICATE KEY UPDATE accountid=:account_id, id=:id, color_id=0, status=:status, num=0, active_time=:active_time, modify_time=:modify_time;',
array(
':account_id' => $account_id,
':id' => 16001,
':active_time' => 0,
':status' => 0,
':create_time' => time(),
':modify_time' => time()
));
}
protected function updateSeasonStatus($account_id) protected function updateSeasonStatus($account_id)
{ {
$conn = $this->getMysql($account_id); $conn = $this->getMysql($account_id);