平台币 角色信息未上传

master
tpingzhang 5 years ago
parent fe7614fcf3
commit acc22b16f3

@ -32,53 +32,55 @@ class ExchangeController extends BaseController{
$request = SafeFilter($request); $request = SafeFilter($request);
// $request['server_id'] = 0; // $request['server_id'] = 0;
// $request['game_player_id'] = 0; // $request['game_player_id'] = 0;
if (empty($request['server_id']) && empty($request['serve_name']) if ($request['code'] == 1) {
&& empty($request['game_player_id']) && empty($request['game_player_name'])) { if (empty($request['server_id']) && empty($request['serve_name'])
$this->set_message(0,"fail","未上传角色,不允许充值."); && empty($request['game_player_id']) && empty($request['game_player_name'])) {
} $this->set_message(0,"fail","未上传角色,不允许充值.");
}
if (!isset($request['server_id']) || !$request['server_id']
|| !isset($request['game_player_id']) || !$request['game_player_id'] 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'], M('serverid_null_log', 'tab_')->add([
'game_id' => $request['game_id'], 'user_id' => $request['user_id'],
'sdk_version' => $request['sdk_version'], 'game_id' => $request['game_id'],
'request' => json_encode($request), 'sdk_version' => $request['sdk_version'],
'create_time' => time() 'request' => json_encode($request),
]); 'create_time' => time()
if (!$request['server_name']) { ]);
$this->set_message(0,"fail","区服名不能为空"); if (!$request['server_name']) {
} $this->set_message(0,"fail","区服名不能为空");
if (!$request['game_id']) { }
$this->set_message(0,"fail","game_id不存在"); if (!$request['game_id']) {
} $this->set_message(0,"fail","game_id不存在");
}
$server = M('server', 'tab_')->where([
'game_id' => $request['game_id'], $server = M('server', 'tab_')->where([
'server_name' => $request['server_name'] 'game_id' => $request['game_id'],
])->find(); 'server_name' => $request['server_name']
$request['server_id'] = $server['server_id']; ])->find();
if (!isset($request['server_id']) || !$request['server_id']) { $request['server_id'] = $server['server_id'];
$unionServer = M('server_union', 'tab_')->where([ if (!isset($request['server_id']) || !$request['server_id']) {
'game_id' => $request['game_id'], $unionServer = M('server_union', 'tab_')->where([
'server_name' => $request['server_name'] 'game_id' => $request['game_id'],
])->find(); 'server_name' => $request['server_name']
$request['server_id'] = $unionServer['server_id']; ])->find();
} $request['server_id'] = $unionServer['server_id'];
}
$userPlayInfo = M('user_play_info', 'tab_')->where([
'user_id' => $request['user_id'], $userPlayInfo = M('user_play_info', 'tab_')->where([
'game_id' => $request['game_id'], 'user_id' => $request['user_id'],
'server_name' => $request['server_name'] 'game_id' => $request['game_id'],
])->find(); 'server_name' => $request['server_name']
])->find();
if ($userPlayInfo) {
$request['game_player_id'] = $userPlayInfo['role_id']; if ($userPlayInfo) {
} $request['game_player_id'] = $userPlayInfo['role_id'];
}
}
}
}
$role = M("user_play_info", "tab_")->where([ $role = M("user_play_info", "tab_")->where([
'user_id' => $request['user_id'], 'user_id' => $request['user_id'],

Loading…
Cancel
Save