|
@@ -1,19 +1,5 @@
|
|
|
package com.yonge.cooleshow.auth.web.controller;
|
|
|
|
|
|
-import com.alibaba.druid.sql.PagerUtils;
|
|
|
-import com.yonge.cooleshow.auth.api.dto.RealnameAuthReq;
|
|
|
-import com.yonge.cooleshow.auth.api.dto.UpdatePasswordDto;
|
|
|
-import com.yonge.cooleshow.auth.api.dto.UserSetReq;
|
|
|
-import com.yonge.cooleshow.auth.api.entity.SysRole;
|
|
|
-import com.yonge.cooleshow.auth.api.vo.UserSetVo;
|
|
|
-import com.yonge.cooleshow.auth.service.SysConfigService;
|
|
|
-import com.yonge.cooleshow.common.constant.CommonConstants;
|
|
|
-import com.yonge.cooleshow.common.constant.SysConfigConstant;
|
|
|
-import com.yonge.cooleshow.common.page.PageInfo;
|
|
|
-import com.yonge.toolset.thirdparty.user.realname.RealnameAuthenticationPlugin;
|
|
|
-import com.yonge.toolset.utils.idcard.IdcardInfoExtractor;
|
|
|
-import com.yonge.toolset.utils.idcard.IdcardValidator;
|
|
|
-import com.yonge.toolset.utils.string.StringUtil;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiImplicitParam;
|
|
|
import io.swagger.annotations.ApiImplicitParams;
|
|
@@ -22,6 +8,8 @@ import io.swagger.annotations.ApiOperation;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
|
+import javax.validation.Valid;
|
|
|
+
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
@@ -29,24 +17,40 @@ import org.springframework.http.HttpStatus;
|
|
|
import org.springframework.http.MediaType;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
|
|
|
-import org.springframework.web.bind.annotation.*;
|
|
|
+import org.springframework.web.bind.annotation.GetMapping;
|
|
|
+import org.springframework.web.bind.annotation.PathVariable;
|
|
|
+import org.springframework.web.bind.annotation.PostMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
+import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
+import com.yonge.cooleshow.auth.api.dto.RealnameAuthReq;
|
|
|
+import com.yonge.cooleshow.auth.api.dto.SysUserQueryInfo;
|
|
|
+import com.yonge.cooleshow.auth.api.dto.UpdatePasswordDto;
|
|
|
+import com.yonge.cooleshow.auth.api.dto.UserSetReq;
|
|
|
+import com.yonge.cooleshow.auth.api.entity.SysRole;
|
|
|
import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
|
+import com.yonge.cooleshow.auth.api.vo.UserSetVo;
|
|
|
+import com.yonge.cooleshow.auth.service.SysConfigService;
|
|
|
import com.yonge.cooleshow.auth.service.SysRoleService;
|
|
|
import com.yonge.cooleshow.auth.service.SysUserRoleService;
|
|
|
import com.yonge.cooleshow.auth.service.SysUserService;
|
|
|
-import com.yonge.cooleshow.auth.api.dto.SysUserQueryInfo;
|
|
|
+import com.yonge.cooleshow.auth.web.controller.queryInfo.RoleQueryInfo;
|
|
|
+import com.yonge.cooleshow.common.constant.CommonConstants;
|
|
|
+import com.yonge.cooleshow.common.constant.SysConfigConstant;
|
|
|
import com.yonge.cooleshow.common.controller.BaseController;
|
|
|
import com.yonge.cooleshow.common.entity.HttpResponseResult;
|
|
|
import com.yonge.cooleshow.common.exception.BizException;
|
|
|
-import com.yonge.cooleshow.common.page.QueryInfo;
|
|
|
import com.yonge.cooleshow.common.security.AuthUser;
|
|
|
import com.yonge.cooleshow.common.security.SecurityConstants;
|
|
|
import com.yonge.cooleshow.common.security.SecurityUtils;
|
|
|
import com.yonge.cooleshow.common.service.IdGeneratorService;
|
|
|
+import com.yonge.toolset.thirdparty.user.realname.RealnameAuthenticationPlugin;
|
|
|
import com.yonge.toolset.utils.date.DateUtil;
|
|
|
-
|
|
|
-import javax.validation.Valid;
|
|
|
+import com.yonge.toolset.utils.idcard.IdcardInfoExtractor;
|
|
|
+import com.yonge.toolset.utils.idcard.IdcardValidator;
|
|
|
+import com.yonge.toolset.utils.string.StringUtil;
|
|
|
|
|
|
@RestController()
|
|
|
@RequestMapping("user")
|
|
@@ -419,8 +423,9 @@ public class UserController extends BaseController {
|
|
|
if (user != null) {
|
|
|
SysUser sysUser = sysUserService.get(user.getUserId());
|
|
|
if (sysUser.getIsSuperAdmin()) {
|
|
|
- QueryInfo queryInfo = new QueryInfo();
|
|
|
+ RoleQueryInfo queryInfo = new RoleQueryInfo();
|
|
|
queryInfo.setRows(9999);
|
|
|
+ queryInfo.setIsEnable(true);
|
|
|
return succeed(sysRoleService.queryPage(queryInfo).getRows());
|
|
|
}
|
|
|
return succeed(sysRoleService.findRoleByUserId(user.getUserId()));
|