|
@@ -16,6 +16,7 @@ import com.qmth.sop.common.enums.ExceptionResultEnum;
|
|
import com.qmth.sop.common.enums.LoginTypeEnum;
|
|
import com.qmth.sop.common.enums.LoginTypeEnum;
|
|
import com.qmth.sop.common.util.Result;
|
|
import com.qmth.sop.common.util.Result;
|
|
import com.qmth.sop.common.util.ResultUtil;
|
|
import com.qmth.sop.common.util.ResultUtil;
|
|
|
|
+import com.qmth.sop.common.util.ServletUtil;
|
|
import io.swagger.annotations.*;
|
|
import io.swagger.annotations.*;
|
|
import org.springframework.util.CollectionUtils;
|
|
import org.springframework.util.CollectionUtils;
|
|
import org.springframework.validation.BindingResult;
|
|
import org.springframework.validation.BindingResult;
|
|
@@ -50,12 +51,6 @@ public class SysController {
|
|
@Resource
|
|
@Resource
|
|
CommonCacheService commonCacheService;
|
|
CommonCacheService commonCacheService;
|
|
|
|
|
|
- /**
|
|
|
|
- * 登录
|
|
|
|
- *
|
|
|
|
- * @param login
|
|
|
|
- * @return
|
|
|
|
- */
|
|
|
|
@ApiOperation(value = "登录")
|
|
@ApiOperation(value = "登录")
|
|
@RequestMapping(value = "/login", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/login", method = RequestMethod.POST)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "用户信息", response = LoginResult.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "用户信息", response = LoginResult.class)})
|
|
@@ -104,4 +99,39 @@ public class SysController {
|
|
Optional.ofNullable(sysUser).orElseThrow(() -> ExceptionResultEnum.ERROR.exception("未查询到用户"));
|
|
Optional.ofNullable(sysUser).orElseThrow(() -> ExceptionResultEnum.ERROR.exception("未查询到用户"));
|
|
return ResultUtil.ok(sysUserService.login(login.getPassword(), sysUser, AppSourceEnum.SYSTEM));
|
|
return ResultUtil.ok(sysUserService.login(login.getPassword(), sysUser, AppSourceEnum.SYSTEM));
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 登出
|
|
|
|
+ *
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ @ApiOperation(value = "登出")
|
|
|
|
+ @RequestMapping(value = "/logout", method = RequestMethod.POST)
|
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "返回信息", response = Object.class)})
|
|
|
|
+ public Result logout() throws NoSuchAlgorithmException {
|
|
|
|
+ SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
|
+ sysUserService.removeUserInfo(sysUser.getId(), false);
|
|
|
|
+ return ResultUtil.ok();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @ApiOperation(value = "测试1")
|
|
|
|
+ @RequestMapping(value = "/test1", method = RequestMethod.POST)
|
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "用户信息", response = LoginResult.class)})
|
|
|
|
+ public Result test1() {
|
|
|
|
+ return ResultUtil.ok("测试1");
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @ApiOperation(value = "测试2")
|
|
|
|
+ @RequestMapping(value = "/test2", method = RequestMethod.POST)
|
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "用户信息", response = LoginResult.class)})
|
|
|
|
+ public Result test2() {
|
|
|
|
+ return ResultUtil.ok("测试2");
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @ApiOperation(value = "测试3")
|
|
|
|
+ @RequestMapping(value = "/test3", method = RequestMethod.POST)
|
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "用户信息", response = LoginResult.class)})
|
|
|
|
+ public Result test3() {
|
|
|
|
+ return ResultUtil.ok("测试3");
|
|
|
|
+ }
|
|
}
|
|
}
|