generated from root/miduo_server
增加log
parent
5b60a19757
commit
21e9c048a2
|
@ -55,4 +55,90 @@ public class Tcx02702VerifyService extends Tcx027VerifyService {
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String verifyGetOpenId(HttpServletResponse response, HttpServletRequest request, String admin, String platform, String pid, String openId,String token){
|
||||||
|
try {
|
||||||
|
//如果是自己人不需要验证了
|
||||||
|
if(AppConstans.appsecret.equals(admin)) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
if (isTestLan == 1) { //test
|
||||||
|
boolean result = loginVerfifyByTestLan(openId, token);
|
||||||
|
if (!result) {
|
||||||
|
response.sendError(400, "verify fail");
|
||||||
|
LOGGER.error("test verify fail");
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return openId;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!"1".equals(platform) ) {//正式 切不是pc
|
||||||
|
String sub_channel = request.getParameter("sub_channel");
|
||||||
|
boolean result = false;
|
||||||
|
if (sub_channel != null && !sub_channel.equals("")) {
|
||||||
|
if (sub_channel.equals("1000")) {
|
||||||
|
//测试服构建参数
|
||||||
|
VerifyParams params = new VerifyParams();
|
||||||
|
VerifyParams testParam = getTestParam(params,request, openId, token);
|
||||||
|
result = verifyTest(testParam);
|
||||||
|
if(result){
|
||||||
|
return openId;
|
||||||
|
}
|
||||||
|
}else {
|
||||||
|
//正式服appId
|
||||||
|
LOGGER.error("------------- 027 verify openId :" + openId);
|
||||||
|
VerifyParams params = new VerifyParams();
|
||||||
|
VerifyParams formatParam = getFormatParam(params,request, openId, token);
|
||||||
|
return doVerifyGetOpenId(formatParam);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (!result) {
|
||||||
|
response.sendError(400, "verify fail");
|
||||||
|
LOGGER.error("verify fail");
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}catch (Exception e){
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
String doVerifyGetOpenId(VerifyParams params) {
|
||||||
|
String url = "http://sdk.user.i.027gm.com/game/verify/login";
|
||||||
|
LOGGER.info("027登录验证-->{}",params.getOpenId());
|
||||||
|
Map<String,String> parms = new HashMap<>();
|
||||||
|
String token = params.getToken();
|
||||||
|
String appId = params.getAppId();
|
||||||
|
parms.put("token",token);
|
||||||
|
parms.put("appId",appId);
|
||||||
|
String sign = MD5Util.encrypByMd5(appId + serverKey + token);
|
||||||
|
parms.put("sign",sign);
|
||||||
|
try {
|
||||||
|
String r = HttpUtils.doPost(url, parms);
|
||||||
|
LOGGER.info("027登录结果:{}",r);
|
||||||
|
JSONObject jsonObject = JSON.parseObject(r);
|
||||||
|
int status = jsonObject.getIntValue("status");
|
||||||
|
if(status == 1 ){
|
||||||
|
String userId = jsonObject.getString("userId");
|
||||||
|
if (userId == null || userId.isEmpty()) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
//验证成功返回openId
|
||||||
|
LOGGER.info("027 openId : ",userId);
|
||||||
|
return userId;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
if(status == 1001){
|
||||||
|
LOGGER.info("sign error status : ",status);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}catch (IOException e){
|
||||||
|
LOGGER.info("027验证失败,{}",e.getMessage());
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -112,43 +112,6 @@ public class Tcx027VerifyService extends AbstractVerifyService {
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
String doVerifyGetOpenId(VerifyParams params) {
|
|
||||||
String url = "http://sdk.user.i.027gm.com/game/verify/login";
|
|
||||||
LOGGER.error("027登录验证-->{}",params.getOpenId());
|
|
||||||
Map<String,String> parms = new HashMap<>();
|
|
||||||
String token = params.getToken();
|
|
||||||
String appId = params.getAppId();
|
|
||||||
parms.put("token",token);
|
|
||||||
parms.put("appId",appId);
|
|
||||||
String sign = MD5Util.encrypByMd5(appId + serverKey + token);
|
|
||||||
parms.put("sign",sign);
|
|
||||||
try {
|
|
||||||
String r = HttpUtils.doPost(url, parms);
|
|
||||||
LOGGER.error("027登录结果:{}",r);
|
|
||||||
JSONObject jsonObject = JSON.parseObject(r);
|
|
||||||
int status = jsonObject.getIntValue("status");
|
|
||||||
if(status == 1 ){
|
|
||||||
String userId = jsonObject.getString("userId");
|
|
||||||
if (userId == null || userId.isEmpty()) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
//验证成功返回openId
|
|
||||||
LOGGER.info("027 openId : ",userId);
|
|
||||||
return userId;
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
if(status == 1001){
|
|
||||||
LOGGER.info("sign error status : ",status);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}catch (IOException e){
|
|
||||||
LOGGER.error("027验证失败,{}",e.getMessage());
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected VerifyParams getTestParam(VerifyParams params, HttpServletRequest request, String openId, String token) {
|
protected VerifyParams getTestParam(VerifyParams params, HttpServletRequest request, String openId, String token) {
|
||||||
params.setToken(token);
|
params.setToken(token);
|
||||||
|
@ -212,4 +175,41 @@ public class Tcx027VerifyService extends AbstractVerifyService {
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
String doVerifyGetOpenId(VerifyParams params) {
|
||||||
|
String url = "http://sdk.user.i.027gm.com/game/verify/login";
|
||||||
|
LOGGER.info("027登录验证-->{}",params.getOpenId());
|
||||||
|
Map<String,String> parms = new HashMap<>();
|
||||||
|
String token = params.getToken();
|
||||||
|
String appId = params.getAppId();
|
||||||
|
parms.put("token",token);
|
||||||
|
parms.put("appId",appId);
|
||||||
|
String sign = MD5Util.encrypByMd5(appId + serverKey + token);
|
||||||
|
parms.put("sign",sign);
|
||||||
|
try {
|
||||||
|
String r = HttpUtils.doPost(url, parms);
|
||||||
|
LOGGER.info("027登录结果:{}",r);
|
||||||
|
JSONObject jsonObject = JSON.parseObject(r);
|
||||||
|
int status = jsonObject.getIntValue("status");
|
||||||
|
if(status == 1 ){
|
||||||
|
String userId = jsonObject.getString("userId");
|
||||||
|
if (userId == null || userId.isEmpty()) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
//验证成功返回openId
|
||||||
|
LOGGER.info("027 openId : ",userId);
|
||||||
|
return userId;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
if(status == 1001){
|
||||||
|
LOGGER.info("sign error status : ",status);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}catch (IOException e){
|
||||||
|
LOGGER.error("027验证失败,{}",e.getMessage());
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue