增加龙珠直播渠道

master
DESKTOP-C3M45P4\dengdan 2025-06-06 18:17:38 +08:00
parent 2ac87f0e06
commit 30c05371d7
5 changed files with 132 additions and 25 deletions

View File

@ -95,6 +95,9 @@ public class GetUserController extends HttpServlet {
serviceMap.put("DNA01", new Dna01VerifyService("DNA01")); serviceMap.put("DNA01", new Dna01VerifyService("DNA01"));
//太初行QuickDNA01 //太初行QuickDNA01
serviceMap.put("QKDNA01", new QuickDna01VerifyService("QKDNA01")); serviceMap.put("QKDNA01", new QuickDna01VerifyService("QKDNA01"));
//龙珠渠道
serviceMap.put("LZZB01", new QuickLzZb1VerifyService("LZZB01"));
serviceMap.put("LZZB02", new QuickLzZb2VerifyService("LZZB02"));
} }

View File

@ -16,7 +16,7 @@ import java.io.IOException;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
public class Dna01VerifyService extends AbstractVerifyService { public class Dna01VerifyService extends AbstractVerifyService {
private static final Logger LOGGER = LoggerFactory.getLogger(QuickVerifyService.class); private static final Logger LOGGER = LoggerFactory.getLogger(Dna01VerifyService.class);
public static int isTestLan=0; public static int isTestLan=0;
public final static String adAppId = "3"; public final static String adAppId = "3";
public final static String adAppKey = "915c3274597aa3edc802a52315ffc48f"; public final static String adAppKey = "915c3274597aa3edc802a52315ffc48f";

View File

@ -0,0 +1,44 @@
package com.ljsd.service;
import com.ljsd.pojo.VerifyParams;
import com.ljsd.util.HttpUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
/**
* quick1
*/
public class QuickLzZb1VerifyService extends QuickVerifyService {
private static final Logger LOGGER = LoggerFactory.getLogger(QuickLzZb1VerifyService.class);
public final static String product_code = "02948588147217597211215670864515";
public QuickLzZb1VerifyService(String sign) {
super(sign);
}
@Override
boolean doVerify(VerifyParams params) {
LOGGER.info("quick 龙珠直播1 登录验证-->{}",params.getOpenId());
String url = "http://checkuser.quickapi.net/v2/checkUserInfo";
Map<String,String> parms = new HashMap<>();
parms.put("token",params.getToken());
parms.put("product_code", product_code);
parms.put("uid",params.getOpenId());
boolean result = false;
try {
String r = HttpUtils.doPost(url, parms);
LOGGER.info("quick 龙珠直播1 请求结果:{}",r);
if (r != null && r.equals("1")) {
result = true;
}
}catch (IOException e){
LOGGER.info("quick 龙珠直播1 验证失败,IOException:{}",e.getMessage());
return false;
}
return result;
}
}

View File

@ -0,0 +1,44 @@
package com.ljsd.service;
import com.ljsd.pojo.VerifyParams;
import com.ljsd.util.HttpUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
/**
* quick2
*/
public class QuickLzZb2VerifyService extends QuickVerifyService {
private static final Logger LOGGER = LoggerFactory.getLogger(QuickLzZb2VerifyService.class);
public final static String product_code = "82145589039064344576864338305244";
public QuickLzZb2VerifyService(String sign) {
super(sign);
}
@Override
boolean doVerify(VerifyParams params) {
LOGGER.info("quick 龙珠直播2 登录验证-->{}",params.getOpenId());
String url = "http://checkuser.quickapi.net/v2/checkUserInfo";
Map<String,String> parms = new HashMap<>();
parms.put("token",params.getToken());
parms.put("product_code", product_code);
parms.put("uid",params.getOpenId());
boolean result = false;
try {
String r = HttpUtils.doPost(url, parms);
LOGGER.info("quick 龙珠直播2 请求结果:{}",r);
if (r != null && r.equals("1")) {
result = true;
}
}catch (IOException e){
LOGGER.info("quick 龙珠直播2 验证失败,IOException:{}",e.getMessage());
return false;
}
return result;
}
}

View File

@ -1,6 +1,7 @@
package com.ljsd.service; package com.ljsd.service;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.ljsd.pojo.VerifyParams; import com.ljsd.pojo.VerifyParams;
import com.ljsd.util.AppConstans; import com.ljsd.util.AppConstans;
@ -216,30 +217,45 @@ public class Tcx027VerifyService extends AbstractVerifyService {
} }
public static void main(String[] args) throws IOException { public static void main(String[] args) throws IOException {
String url = "http://47.98.116.221:9991/delivery/Hb027Tcx2Callback"; getForecRank();
Map<String,String> parms = new HashMap<>(); // String url = "http://47.98.116.221:9991/delivery/Hb027Tcx2Callback";
String appId = "2f89c8ab1866fbd990006df560e887ba"; // Map<String,String> parms = new HashMap<>();
String userId = "500360687"; // String appId = "2f89c8ab1866fbd990006df560e887ba";
String orderNum = "BR66e29cd1bf679710915266575"; // String userId = "500360687";
String money = "6.00"; // String orderNum = "BR66e29cd1bf679710915266575";
String serverId = "20001"; // String money = "6.00";
String roleId = "10000001"; // String serverId = "20001";
String roleName = "夏侯以亦"; // String roleId = "10000001";
String extInfo = "11101"; // String roleName = "夏侯以亦";
String status = "1"; // String extInfo = "11101";
String sign = "1d6dad51d450fd3d7df7c8852981de5bsign2=95c0091eec699f377680754780f68d3d&sign3=61cbc93711ff5e41f80853eea9279fe0"; // String status = "1";
parms.put("appId",appId); // String sign = "1d6dad51d450fd3d7df7c8852981de5bsign2=95c0091eec699f377680754780f68d3d&sign3=61cbc93711ff5e41f80853eea9279fe0";
parms.put("userId",userId); // parms.put("appId",appId);
parms.put("orderNum",orderNum); // parms.put("userId",userId);
parms.put("money",money); // parms.put("orderNum",orderNum);
parms.put("serverId",serverId); // parms.put("money",money);
parms.put("roleId",roleId); // parms.put("serverId",serverId);
parms.put("roleName",roleName); // parms.put("roleId",roleId);
parms.put("extInfo",extInfo); // parms.put("roleName",roleName);
parms.put("status",status); // parms.put("extInfo",extInfo);
parms.put("sign",sign); // parms.put("status",status);
String r = HttpUtils.doPost(url, parms); // parms.put("sign",sign);
System.out.print("------------------" + r); // String r = HttpUtils.doPost(url, parms);
// System.out.print("------------------" + r);
}
public static void getForecRank(){
String url = "http://47.236.255.71:8888/gamotaGetForceRank";
int limit = 10;
String hash = "test";
for(int i=1;i<=1;i++){
int serverId = 10000 + i;
String req = url + "?server_id=" + serverId + "&limit=" + limit + "&hash=" + hash;
String resp = HttpUtils.httpGetRequest(req);
JSONObject jobj = JSONObject.parseObject(resp);
JSONArray arr = jobj.getJSONArray("data");
System.out.println(arr);
}
} }
} }