generated from root/miduo_server
增加log
parent
5b60a19757
commit
21e9c048a2
|
@ -55,4 +55,90 @@ public class Tcx02702VerifyService extends Tcx027VerifyService {
|
|||
}
|
||||
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;
|
||||
}
|
||||
|
||||
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
|
||||
protected VerifyParams getTestParam(VerifyParams params, HttpServletRequest request, String openId, String token) {
|
||||
params.setToken(token);
|
||||
|
@ -212,4 +175,41 @@ public class Tcx027VerifyService extends AbstractVerifyService {
|
|||
}
|
||||
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