|
@@ -1,7 +1,6 @@
|
|
package com.qmth.teachcloud.cas.api;
|
|
package com.qmth.teachcloud.cas.api;
|
|
|
|
|
|
import com.qmth.boot.api.annotation.Aac;
|
|
import com.qmth.boot.api.annotation.Aac;
|
|
-import com.qmth.boot.api.annotation.BOOL;
|
|
|
|
import com.qmth.boot.api.constant.ApiConstant;
|
|
import com.qmth.boot.api.constant.ApiConstant;
|
|
import com.qmth.teachcloud.cas.util.CdutCasUtil;
|
|
import com.qmth.teachcloud.cas.util.CdutCasUtil;
|
|
import com.qmth.teachcloud.cas.util.GdpuCasUtil;
|
|
import com.qmth.teachcloud.cas.util.GdpuCasUtil;
|
|
@@ -16,7 +15,6 @@ import com.qmth.teachcloud.exchange.common.enums.SchoolCodeEnum;
|
|
import com.qmth.teachcloud.exchange.common.service.CommonService;
|
|
import com.qmth.teachcloud.exchange.common.service.CommonService;
|
|
import com.qmth.teachcloud.exchange.common.util.JacksonUtil;
|
|
import com.qmth.teachcloud.exchange.common.util.JacksonUtil;
|
|
import com.qmth.teachcloud.exchange.common.util.Result;
|
|
import com.qmth.teachcloud.exchange.common.util.Result;
|
|
-import com.qmth.teachcloud.exchange.common.util.ResultUtil;
|
|
|
|
import com.qmth.teachcloud.exchange.common.util.ServletUtil;
|
|
import com.qmth.teachcloud.exchange.common.util.ServletUtil;
|
|
import io.swagger.annotations.*;
|
|
import io.swagger.annotations.*;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
@@ -63,7 +61,7 @@ public class OpenApiController {
|
|
@ApiOperation(value = "cas鉴权接口")
|
|
@ApiOperation(value = "cas鉴权接口")
|
|
@ApiResponses({@ApiResponse(code = 200, message = "返回消息", response = Result.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "返回消息", response = Result.class)})
|
|
@RequestMapping(value = "/{schoolCode}/authentication", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/{schoolCode}/authentication", method = RequestMethod.GET)
|
|
- @Aac(auth = BOOL.FALSE)
|
|
|
|
|
|
+ @Aac(auth = false)
|
|
public void authentication(@ApiParam(value = "学校编码") @PathVariable("schoolCode") String schoolCode,
|
|
public void authentication(@ApiParam(value = "学校编码") @PathVariable("schoolCode") String schoolCode,
|
|
@ApiParam(value = "工号") @RequestParam(required = false) String code,
|
|
@ApiParam(value = "工号") @RequestParam(required = false) String code,
|
|
@ApiParam(value = "系统参数") @RequestParam(required = false) String state,
|
|
@ApiParam(value = "系统参数") @RequestParam(required = false) String state,
|
|
@@ -96,7 +94,7 @@ public class OpenApiController {
|
|
@ApiOperation(value = "cas鉴权退出接口")
|
|
@ApiOperation(value = "cas鉴权退出接口")
|
|
@RequestMapping(value = "/{schoolCode}/authentication/logout", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/{schoolCode}/authentication/logout", method = RequestMethod.GET)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "返回消息", response = Result.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "返回消息", response = Result.class)})
|
|
- @Aac(auth = BOOL.FALSE)
|
|
|
|
|
|
+ @Aac(auth = false)
|
|
public void logout(@ApiParam(value = "学校编码") @PathVariable("schoolCode") String schoolCode,
|
|
public void logout(@ApiParam(value = "学校编码") @PathVariable("schoolCode") String schoolCode,
|
|
@ApiParam(value = "sessionId", required = false) @RequestParam(required = false) String gSessionId) throws IOException {
|
|
@ApiParam(value = "sessionId", required = false) @RequestParam(required = false) String gSessionId) throws IOException {
|
|
switch (SchoolCodeEnum.valueOf(schoolCode.toUpperCase())) {
|
|
switch (SchoolCodeEnum.valueOf(schoolCode.toUpperCase())) {
|
|
@@ -120,7 +118,7 @@ public class OpenApiController {
|
|
@ApiOperation(value = "跳转知学知考")
|
|
@ApiOperation(value = "跳转知学知考")
|
|
@RequestMapping(value = "/{schoolCode}/authentication/zxzk_login", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/{schoolCode}/authentication/zxzk_login", method = RequestMethod.GET)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "返回消息", response = Result.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "返回消息", response = Result.class)})
|
|
- @Aac(auth = BOOL.FALSE)
|
|
|
|
|
|
+ @Aac(auth = false)
|
|
public void zxzkLogin(@ApiParam(value = "学校编码") @PathVariable("schoolCode") String schoolCode) throws IOException {
|
|
public void zxzkLogin(@ApiParam(value = "学校编码") @PathVariable("schoolCode") String schoolCode) throws IOException {
|
|
HttpServletRequest request = ServletUtil.getRequest();
|
|
HttpServletRequest request = ServletUtil.getRequest();
|
|
HttpServletResponse response = ServletUtil.getResponse();
|
|
HttpServletResponse response = ServletUtil.getResponse();
|
|
@@ -161,7 +159,7 @@ public class OpenApiController {
|
|
@ApiOperation(value = "cas_mq鉴权接口")
|
|
@ApiOperation(value = "cas_mq鉴权接口")
|
|
@ApiResponses({@ApiResponse(code = 200, message = "返回消息", response = Result.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "返回消息", response = Result.class)})
|
|
@RequestMapping(value = "/{schoolCode}/mq/account", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/{schoolCode}/mq/account", method = RequestMethod.GET)
|
|
- @Aac(auth = BOOL.FALSE)
|
|
|
|
|
|
+ @Aac(auth = false)
|
|
public void maAccount(@ApiParam(value = "学校编码") @PathVariable("schoolCode") String schoolCode,
|
|
public void maAccount(@ApiParam(value = "学校编码") @PathVariable("schoolCode") String schoolCode,
|
|
@ApiParam(value = "员工工号") @RequestParam(required = false) String employeeNo) throws IOException {
|
|
@ApiParam(value = "员工工号") @RequestParam(required = false) String employeeNo) throws IOException {
|
|
RedirectParams redirectParams = null;
|
|
RedirectParams redirectParams = null;
|