|
@@ -243,7 +243,7 @@ public class ScheduleController {
|
|
|
@GetMapping(value = "/login-url")
|
|
@GetMapping(value = "/login-url")
|
|
|
@ApiOperation(value = "获取单点登录地址")
|
|
@ApiOperation(value = "获取单点登录地址")
|
|
|
@SaCheckPermission("evaluateobject:detail")
|
|
@SaCheckPermission("evaluateobject:detail")
|
|
|
- public RT<String> getAccessToken(CourseTablePreCheckDto dto) throws Exception {
|
|
|
|
|
|
|
+ public RT<String> getAccessToken() throws Exception {
|
|
|
XjrUser xjrUser = teacherService.getById(StpUtil.getLoginIdAsLong());
|
|
XjrUser xjrUser = teacherService.getById(StpUtil.getLoginIdAsLong());
|
|
|
long timeMillis = System.currentTimeMillis();
|
|
long timeMillis = System.currentTimeMillis();
|
|
|
String sign = ScheduleUtil.createSign(timeMillis);
|
|
String sign = ScheduleUtil.createSign(timeMillis);
|
|
@@ -256,6 +256,9 @@ public class ScheduleController {
|
|
|
String result = ScheduleUtil.doPost(url, jsonObject.toString(), sign, timeMillis);
|
|
String result = ScheduleUtil.doPost(url, jsonObject.toString(), sign, timeMillis);
|
|
|
JsonParser parser = new JsonParser();
|
|
JsonParser parser = new JsonParser();
|
|
|
JsonObject resultJson = parser.parse(result).getAsJsonObject();
|
|
JsonObject resultJson = parser.parse(result).getAsJsonObject();
|
|
|
|
|
+ if(resultJson.get("code").getAsInt() != 0){
|
|
|
|
|
+ return RT.error("无登录权限");
|
|
|
|
|
+ }
|
|
|
JsonObject dataJson = resultJson.get("data").getAsJsonObject();
|
|
JsonObject dataJson = resultJson.get("data").getAsJsonObject();
|
|
|
String loginUrl = ScheduleUtil.hostUrl + "?access_token=" + dataJson.get("access_token").getAsString();
|
|
String loginUrl = ScheduleUtil.hostUrl + "?access_token=" + dataJson.get("access_token").getAsString();
|
|
|
return RT.ok(loginUrl);
|
|
return RT.ok(loginUrl);
|