|
@@ -19,8 +19,6 @@ import com.fasterxml.jackson.databind.JsonNode;
|
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
import lombok.SneakyThrows;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
-import org.apache.http.client.config.RequestConfig;
|
|
|
-import org.apache.http.impl.client.CloseableHttpClient;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.data.redis.core.StringRedisTemplate;
|
|
|
import org.springframework.stereotype.Controller;
|
|
@@ -48,10 +46,10 @@ public class SignController {
|
|
|
@Resource
|
|
|
private LogLoginMapper logLoginMapper;
|
|
|
|
|
|
- @Resource
|
|
|
- private CloseableHttpClient closeableHttpClient;
|
|
|
- @Resource
|
|
|
- private RequestConfig requestConfig;
|
|
|
+ // @Resource
|
|
|
+// private CloseableHttpClient closeableHttpClient;
|
|
|
+// @Resource
|
|
|
+// private RequestConfig requestConfig;
|
|
|
@Resource
|
|
|
private OauthParameter oauthParameter;
|
|
|
|
|
@@ -113,7 +111,7 @@ public class SignController {
|
|
|
"&code=" + encodeCode +
|
|
|
"&grant_type=authorization_code";
|
|
|
log.info("根据编码之后的 code 获取众工业平台 access_token 的地址为:" + zoogooyTokenUrl);
|
|
|
- String zoogooyTokenJson = HttpUtil.get(closeableHttpClient, requestConfig, zoogooyTokenUrl);
|
|
|
+ String zoogooyTokenJson = HttpUtil.get(zoogooyTokenUrl);
|
|
|
log.info("根据编码之后的 code 获取众工业平台 access_token 的结果为:" + zoogooyTokenJson);
|
|
|
ObjectMapper objectMapper1 = new ObjectMapper();
|
|
|
JsonNode tokenRoot = objectMapper1.readTree(zoogooyTokenJson);
|
|
@@ -168,7 +166,7 @@ public class SignController {
|
|
|
"nowTime" : "2022-03-28 11:11:09"
|
|
|
}
|
|
|
*/
|
|
|
- String zoogooyUserJson = HttpUtil.get(closeableHttpClient, requestConfig, zoogooyUserUrl);
|
|
|
+ String zoogooyUserJson = HttpUtil.get(zoogooyUserUrl);
|
|
|
ObjectMapper objectMapper2 = new ObjectMapper();
|
|
|
JsonNode userRoot = objectMapper2.readTree(zoogooyUserJson);
|
|
|
if (!userRoot.path("success").asBoolean()) {
|
|
@@ -221,7 +219,7 @@ public class SignController {
|
|
|
"&username=" + username +
|
|
|
"&password=" + password;
|
|
|
log.info("获取仿真云平台 token 信息:" + simulationTokenUrl);
|
|
|
- simulationToken = HttpUtil.get(closeableHttpClient, requestConfig, simulationTokenUrl);
|
|
|
+ simulationToken = HttpUtil.get(simulationTokenUrl);
|
|
|
log.info("仿真云平台 token 信息为:" + simulationToken);
|
|
|
redisTemplate.opsForValue().set("code:" + code + ":ticket:" + ticket, simulationToken, Duration.ofMinutes(30L));
|
|
|
}
|
|
@@ -308,7 +306,7 @@ public class SignController {
|
|
|
"&client_secret=" + oauthParameter.getSimulationClientSecret() +
|
|
|
"&username=" + username +
|
|
|
"&password=" + password;
|
|
|
- String simulationToken = HttpUtil.get(closeableHttpClient, requestConfig, simulationTokenUrl);
|
|
|
+ String simulationToken = HttpUtil.get(simulationTokenUrl);
|
|
|
SimulationTokenVO simulationTokenVO = JsonUtil.jsonToBean(simulationToken, SimulationTokenVO.class);
|
|
|
//记录登录成功日志
|
|
|
po.setUserId(userVO.getId());
|
|
@@ -371,7 +369,7 @@ public class SignController {
|
|
|
"&client_secret=" + oauthParameter.getSimulationClientSecret() +
|
|
|
"&username=" + username +
|
|
|
"&password=" + password;
|
|
|
- String simulationToken = HttpUtil.get(closeableHttpClient, requestConfig, simulationTokenUrl);
|
|
|
+ String simulationToken = HttpUtil.get(simulationTokenUrl);
|
|
|
SimulationTokenVO simulationTokenVO = JsonUtil.jsonToBean(simulationToken, SimulationTokenVO.class);
|
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, simulationTokenVO);
|
|
|
}
|
|
@@ -393,7 +391,7 @@ public class SignController {
|
|
|
"&client_secret=" + oauthParameter.getSimulationClientSecret() +
|
|
|
"&refresh_token=" + refreshToken;
|
|
|
try {
|
|
|
- String simulationToken = HttpUtil.get(closeableHttpClient, requestConfig, simulationTokenUrl);
|
|
|
+ String simulationToken = HttpUtil.get(simulationTokenUrl);
|
|
|
SimulationTokenVO simulationTokenVO = JsonUtil.jsonToBean(simulationToken, SimulationTokenVO.class);
|
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS, simulationTokenVO);
|
|
|
} catch (Exception e) {
|