From f6fab373b521366bb88893dd93cf11e3f5112095 Mon Sep 17 00:00:00 2001 From: "PC-202302260912\\Administrator" <1769111741@qq.com> Date: Wed, 12 Jul 2023 17:54:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=82=A0=E8=B0=B7=E6=94=AF=E4=BB=98=E8=B0=83?= =?UTF-8?q?=E6=95=B4=EF=BC=8C=E6=96=B0=E5=A2=9E0.1=E6=8A=98=E6=94=AF?= =?UTF-8?q?=E4=BB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ljsd/controller/GetUserController.java | 5 +- .../com/ljsd/service/FengTiVerifyService.java | 4 +- .../com/ljsd/service/YouGuVerifyService.java | 16 ++----- .../service/YouguDiscountVerifyService.java | 46 +++++++++++++++++++ .../service/YouguXiaoqiVerifyService.java | 43 +++++++++++++++++ 5 files changed, 99 insertions(+), 15 deletions(-) create mode 100644 src/main/java/com/ljsd/service/YouguDiscountVerifyService.java create mode 100644 src/main/java/com/ljsd/service/YouguXiaoqiVerifyService.java diff --git a/src/main/java/com/ljsd/controller/GetUserController.java b/src/main/java/com/ljsd/controller/GetUserController.java index b6f837a..b0f46ea 100644 --- a/src/main/java/com/ljsd/controller/GetUserController.java +++ b/src/main/java/com/ljsd/controller/GetUserController.java @@ -39,12 +39,13 @@ public class GetUserController extends HttpServlet { serviceMap.put("QUICK2", new QuickVerifyService2("QUICK2")); serviceMap.put("QUICK3", new QuickVerifyService3("QUICK3")); serviceMap.put("YOUGU", new YouGuVerifyService("YG")); - serviceMap.put("YGXQ", new YouGuVerifyService("YGXQ")); + serviceMap.put("YGXQ", new YouguXiaoqiVerifyService("YGXQ")); + serviceMap.put("YGDC", new YouguDiscountVerifyService("YGDC")); serviceMap.put("DUOYOU", new DuoYouVerifyService("DUOYOU")); serviceMap.put("AIWAN", new AiWanVerifyService("AIWAN")); serviceMap.put("HF", new HFVerifyService("HF")); -// serviceMap.put("ANJIU", new AnJiuVerifyService("ANJIU")); serviceMap.put("FENGTI", new FengTiVerifyService("FENGTI")); +// serviceMap.put("ANJIU", new AnJiuVerifyService("ANJIU")); } diff --git a/src/main/java/com/ljsd/service/FengTiVerifyService.java b/src/main/java/com/ljsd/service/FengTiVerifyService.java index a37b8bd..be51857 100644 --- a/src/main/java/com/ljsd/service/FengTiVerifyService.java +++ b/src/main/java/com/ljsd/service/FengTiVerifyService.java @@ -80,8 +80,8 @@ public class FengTiVerifyService extends AbstractVerifyService { @Override boolean doVerify(VerifyParams params) { - String url = "http://47.95.231.223/webapi/checkUserInfo"; - LOGGER.info("疯体登录验证-->{}",params.getOpenId()); + String url = "http://checkuser.quickapi.net/v2/checkUserInfo"; + LOGGER.info("疯体IOS登录验证-->{}",params.getOpenId()); Map parms = new HashMap<>(); parms.put("token",params.getToken()); parms.put("uid",params.getOpenId()); diff --git a/src/main/java/com/ljsd/service/YouGuVerifyService.java b/src/main/java/com/ljsd/service/YouGuVerifyService.java index fcd5554..5e1afb2 100644 --- a/src/main/java/com/ljsd/service/YouGuVerifyService.java +++ b/src/main/java/com/ljsd/service/YouGuVerifyService.java @@ -80,28 +80,22 @@ public class YouGuVerifyService extends AbstractVerifyService { @Override boolean doVerify(VerifyParams params) { - String url = "http://smi.648sy.com/tcx/auth"; - String log = "youguVerifyService"; - - if (sign.equals("YGXQ")){ - url = "http://smi.648sy.com/tcxxqzf/auth"; - log = "youguXQVerifyService"; - } - LOGGER.info("{}登录验证-->{}",log,params.getOpenId()); + String loginUrl = "http://smi.648sy.com/tcx/auth"; + LOGGER.info("悠谷渠道登录验证-->{}",params.getOpenId()); Map parms = new HashMap<>(); parms.put("token",params.getToken()); parms.put("uid",params.getOpenId()); boolean result = false; try { - String r = HttpUtils.doPost(url, parms); + String r = HttpUtils.doPost(loginUrl, parms); JSONObject jsonObject = JSON.parseObject(r); int errno = jsonObject.getIntValue("errno"); - LOGGER.info("{}请求结果:{}",log,r); + LOGGER.info("悠谷渠道登录验证请求结果:{}",r); if(errno == 0){ result = true; } }catch (IOException e){ - LOGGER.info("{}验证失败,{}",log,e.getMessage()); + LOGGER.info("悠谷渠道登录验证验证失败,{}",e.getMessage()); return false; } return result; diff --git a/src/main/java/com/ljsd/service/YouguDiscountVerifyService.java b/src/main/java/com/ljsd/service/YouguDiscountVerifyService.java new file mode 100644 index 0000000..37d3692 --- /dev/null +++ b/src/main/java/com/ljsd/service/YouguDiscountVerifyService.java @@ -0,0 +1,46 @@ +package com.ljsd.service; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; +import com.ljsd.pojo.VerifyParams; +import com.ljsd.util.AppConstans; +import com.ljsd.util.HttpUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; +import java.util.HashMap; +import java.util.Map; + +public class YouguDiscountVerifyService extends YouGuVerifyService { + private static final Logger LOGGER = LoggerFactory.getLogger(YouguDiscountVerifyService.class); + + public YouguDiscountVerifyService(String sign) { + super(sign); + } + + @Override + boolean doVerify(VerifyParams params) { + String loginUrl = "http://smi.648sy.com/tcxldyzb/auth"; + LOGGER.info("悠谷渠道登录验证-->{}",params.getOpenId()); + Map parms = new HashMap<>(); + parms.put("token",params.getToken()); + parms.put("uid",params.getOpenId()); + boolean result = false; + try { + String r = HttpUtils.doPost(loginUrl, parms); + JSONObject jsonObject = JSON.parseObject(r); + int errno = jsonObject.getIntValue("errno"); + LOGGER.info("悠谷渠道登录验证请求结果:{}",r); + if(errno == 0){ + result = true; + } + }catch (IOException e){ + LOGGER.info("悠谷渠道登录验证验证失败,{}",e.getMessage()); + return false; + } + return result; + } +} diff --git a/src/main/java/com/ljsd/service/YouguXiaoqiVerifyService.java b/src/main/java/com/ljsd/service/YouguXiaoqiVerifyService.java new file mode 100644 index 0000000..ef0253e --- /dev/null +++ b/src/main/java/com/ljsd/service/YouguXiaoqiVerifyService.java @@ -0,0 +1,43 @@ +package com.ljsd.service; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; +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; + +public class YouguXiaoqiVerifyService extends YouGuVerifyService { + private static final Logger LOGGER = LoggerFactory.getLogger(YouguXiaoqiVerifyService.class); + + public YouguXiaoqiVerifyService(String sign) { + super(sign); + } + + @Override + boolean doVerify(VerifyParams params) { + String loginUrl = "http://smi.648sy.com/tcxxqzf/auth"; + LOGGER.info("悠谷渠道登录验证-->{}",params.getOpenId()); + Map parms = new HashMap<>(); + parms.put("token",params.getToken()); + parms.put("uid",params.getOpenId()); + boolean result = false; + try { + String r = HttpUtils.doPost(loginUrl, parms); + JSONObject jsonObject = JSON.parseObject(r); + int errno = jsonObject.getIntValue("errno"); + LOGGER.info("悠谷渠道登录验证请求结果:{}",r); + if(errno == 0){ + result = true; + } + }catch (IOException e){ + LOGGER.info("悠谷渠道登录验证验证失败,{}",e.getMessage()); + return false; + } + return result; + } +}