添加了总部查看所有用户信息的功能模块
This commit is contained in:
		| @@ -24,6 +24,7 @@ import org.springframework.web.multipart.MultipartFile; | ||||
| import javax.annotation.Resource; | ||||
| import java.io.IOException; | ||||
| import java.util.HashMap; | ||||
| import java.util.List; | ||||
| import java.util.Locale; | ||||
| import java.util.Map; | ||||
| import java.util.concurrent.TimeUnit; | ||||
| @@ -298,4 +299,19 @@ public class SysUserController { | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 管理员查看全部的用户信息 | ||||
|      * @return | ||||
|      */ | ||||
|     @GetMapping("/selectAllUser") | ||||
|     @PreAuthorize("hasAnyAuthority('auth_administor')") | ||||
|     public String selectAllUser(@RequestHeader(value="Authorization") String token){ | ||||
|         Locale locale = LocaleContextHolder.getLocale(); | ||||
|         List<Map<String, Object>> maps = sysUserDao.selectAllUser(); | ||||
|         if(maps == null || maps.size() == 0){ | ||||
|             return outputEncapsulationObject(PromptMessageEnum.DATA_NONE,"暂时没有任何用户数据!",locale); | ||||
|         } | ||||
|         return outputEncapsulationObject(PromptMessageEnum.SUCCESS,maps,locale); | ||||
|     } | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -7,6 +7,9 @@ import org.springframework.data.jpa.repository.Modifying; | ||||
| import org.springframework.data.jpa.repository.Query; | ||||
| import org.springframework.data.repository.query.Param; | ||||
|  | ||||
| import java.util.List; | ||||
| import java.util.Map; | ||||
|  | ||||
| /** | ||||
|  * SysUserDao | ||||
|  * @author tajochen | ||||
| @@ -141,4 +144,13 @@ public interface SysUserDao extends JpaRepository<SysUserEntity,Integer> { | ||||
|     @Modifying(clearAutomatically=true) | ||||
|     void updateDisable(Integer userId); | ||||
|  | ||||
|     /** | ||||
|      * 管理员查看所有的用户信息 | ||||
|      * @return | ||||
|      */ | ||||
|     @Query(value = "select nick_name nickname,avatar,telephone,province,city,county," + | ||||
|             "identifier,identity,active_flag activeflag,last_entry_ip lastentryip," + | ||||
|             "last_entry_time lastentrytime,add_time addtime from sys_user",nativeQuery = true) | ||||
|     List<Map<String,Object>> selectAllUser(); | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -50,7 +50,8 @@ spring.cache.type = redis | ||||
| spring.redis.database = 8 | ||||
| spring.redis.host = localhost | ||||
| spring.redis.port = 6379 | ||||
| spring.redis.password=lybABC123 | ||||
| #spring.redis.password=lybABC123 | ||||
| spring.redis.password=sdust2020 | ||||
| spring.redis.timeout = 10000 | ||||
| spring.redis.lettuce.pool.max-active = 100 | ||||
| spring.redis.lettuce.pool.max-wait = 10000 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user