|
|
|
@ -2,6 +2,7 @@ package com.dsideal.QingLong.LoginPerson.Controller;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.captcha.CaptchaUtil;
|
|
|
|
|
import cn.hutool.captcha.LineCaptcha;
|
|
|
|
|
import com.YunXiao.Util.SyncUtil;
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
import com.dsideal.QingLong.Base.Model.BaseModel;
|
|
|
|
|
import com.dsideal.QingLong.Interceptor.*;
|
|
|
|
@ -21,6 +22,7 @@ import com.jfinal.plugin.activerecord.Record;
|
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
import java.io.File;
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
import java.util.UUID;
|
|
|
|
|
|
|
|
|
@ -481,9 +483,18 @@ public class LoginPersonController extends Controller {
|
|
|
|
|
* 功能:对接天喻统一认证
|
|
|
|
|
*/
|
|
|
|
|
@Before({GET.class})
|
|
|
|
|
public void casLogin() {
|
|
|
|
|
public void casLogin() throws InterruptedException {
|
|
|
|
|
String platformcode = get("platformcode");
|
|
|
|
|
String ticket = get("ticket");
|
|
|
|
|
//https://api.jleduyun.cn/user/openapi/user/verify-ticket-info?ticket=**&accessToken={{ACCESS_TOKEN}}
|
|
|
|
|
//url的相关参数
|
|
|
|
|
String url = "https://api.jleduyun.cn/user/openapi/user/verify-ticket-info";
|
|
|
|
|
//票据
|
|
|
|
|
String accessToken = SyncUtil.getAccessToken();
|
|
|
|
|
Map<String, String> map = new HashMap<>();
|
|
|
|
|
map.put("accessToken", accessToken);
|
|
|
|
|
map.put("ticket", ticket);
|
|
|
|
|
//SyncUtil.getJson(url,map);
|
|
|
|
|
//String result = SyncUtil.executeWithRetry(getRequest());//尝试10次
|
|
|
|
|
//System.out.println(result);
|
|
|
|
|
}
|
|
|
|
|
}
|