ios server_id 没传处理

master
tpingzhang 5 years ago
parent 7ac3da2a44
commit 91beca71d3

@ -30,6 +30,43 @@ class ExchangeController extends BaseController{
$request = json_decode(base64_decode(file_get_contents("php://input")),true);
$request = SafeFilter($request);
// $request['server_id'] = 0;
// $request['game_player_id'] = 0;
if (!isset($request['server_id']) || !$request['server_id']
|| !isset($request['game_player_id']) || !$request['game_player_id']
) {
// 加入日志表
M('serverid_null_log', 'tab_')->add([
'user_id' => $request['user_id'],
'game_id' => $request['game_id'],
'sdk_version' => $request['sdk_version'],
'request' => json_encode($request),
'create_time' => time()
]);
if (!$request['server_name']) {
$this->set_message(0,"fail","server_name不存在");
}
if (!$request['game_id']) {
$this->set_message(0,"fail","game_id不存在");
}
$server = M('server', 'tab_')->where([
'game_id' => $request['game_id'],
'server_name' => $request['server_name']
])->find();
$request['server_id'] = $server['server_id'];
$userPlayInfo = M('user_play_info', 'tab_')->where([
'user_id' => $request['user_id'],
'game_id' => $request['game_id'],
'server_name' => $request['server_name']
])->find();
if ($userPlayInfo) {
$request['game_player_id'] = $userPlayInfo['role_id'];
}
}
$role = M("user_play_info", "tab_")->where([
'user_id' => $request['user_id'],
@ -37,7 +74,7 @@ class ExchangeController extends BaseController{
'server_id' => $request['server_id']
])->find();
if (!$role || !$role['role_id']) {
$this->set_message(0,"fail","未上传角色,不允许充值");
$this->set_message(0,"fail","未上传角色,不允许充值".M("user_play_info", "tab_")->_sql());
}
M("pay_info", "tab_")->add([

Loading…
Cancel
Save