From 6c2a8da2a2e8b2c18e81bd911407b81bb33c190c Mon Sep 17 00:00:00 2001 From: khalil Date: Wed, 16 Jul 2025 14:26:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=AC=E4=BC=9A-=E8=BF=90=E8=90=A5=E8=B4=9F?= =?UTF-8?q?=E8=B4=A3=E4=BA=BA-=E7=BB=9F=E8=AE=A1-=E5=90=8E=E5=8F=B0-?= =?UTF-8?q?=E6=9A=B4=E9=9C=B2=E5=90=8E=E5=8F=B0=E7=94=A8=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/system/AdminUserService.java | 18 +++------- .../guild/GuildOperatorAdminController.java | 2 +- .../system/AdminUserController.java | 33 +++++++++++++++---- 3 files changed, 32 insertions(+), 21 deletions(-) diff --git a/accompany-admin/accompany-admin-service/src/main/java/com/accompany/admin/service/system/AdminUserService.java b/accompany-admin/accompany-admin-service/src/main/java/com/accompany/admin/service/system/AdminUserService.java index f72c2aad0..21162d383 100644 --- a/accompany-admin/accompany-admin-service/src/main/java/com/accompany/admin/service/system/AdminUserService.java +++ b/accompany-admin/accompany-admin-service/src/main/java/com/accompany/admin/service/system/AdminUserService.java @@ -260,19 +260,6 @@ public class AdminUserService extends BaseService { adminLoginRecordMapper.insert(adminLoginRecord); } - /** - * @description 发送短信:27分钟内使用旧验证码,否则生成新验证码 - * @author qiudonglin - * @date 2020/1/13/0013 - */ - private String buildSmsCode(String account) { - String smsCode = jedisService.get(RedisKey.admin_use_old_sms_code.getKey(account)); - if (StringUtils.isEmpty(smsCode)) { - smsCode = String.valueOf(RandomUtil.getFiveRandomNumber()); - } - return smsCode; - } - /** * @description 检查发送验证码次数是否大于后台限制 * @author qiudonglin @@ -410,6 +397,11 @@ public class AdminUserService extends BaseService { return adminUsers.stream().collect(Collectors.toMap(AdminUser::getId, au -> au.getUsername())); } + public List listAll() { + AdminUserExample example = new AdminUserExample(); + return adminUserMapper.selectByExample(example); + } + public AdminUserVo getByAdminId(Integer adminId) { AdminUser adminUserById = this.getAdminUserById(adminId); List roleByAdminId = adminRoleService.getRoleByAdminId(adminId); diff --git a/accompany-admin/accompany-admin-web/src/main/java/com/accompany/admin/controller/guild/GuildOperatorAdminController.java b/accompany-admin/accompany-admin-web/src/main/java/com/accompany/admin/controller/guild/GuildOperatorAdminController.java index e190fda64..1edb2bd85 100644 --- a/accompany-admin/accompany-admin-web/src/main/java/com/accompany/admin/controller/guild/GuildOperatorAdminController.java +++ b/accompany-admin/accompany-admin-web/src/main/java/com/accompany/admin/controller/guild/GuildOperatorAdminController.java @@ -51,7 +51,7 @@ public class GuildOperatorAdminController extends BaseController { return BusiResult.success(page); } - @ApiOperation("分页查询") + @ApiOperation("保存") @PostMapping("/save") public BusiResult save(@RequestBody GuildOperator guildOperator) { int admin = getAdminId(); diff --git a/accompany-admin/accompany-admin-web/src/main/java/com/accompany/admin/controller/system/AdminUserController.java b/accompany-admin/accompany-admin-web/src/main/java/com/accompany/admin/controller/system/AdminUserController.java index c56f978f9..baf00a65b 100644 --- a/accompany-admin/accompany-admin-web/src/main/java/com/accompany/admin/controller/system/AdminUserController.java +++ b/accompany-admin/accompany-admin-web/src/main/java/com/accompany/admin/controller/system/AdminUserController.java @@ -13,7 +13,7 @@ import com.accompany.admin.util.AdminUtil; import com.accompany.admin.util.ImageType; import com.accompany.admin.vo.AdminMenuVo; import com.accompany.admin.vo.AdminRoleVo; -import com.accompany.business.service.api.QinniuService; +import com.accompany.common.result.BusiResult; import com.accompany.common.tencent.cos.TencentCosUploadService; import com.accompany.common.utils.BlankUtil; import com.accompany.common.utils.StringUtils; @@ -21,18 +21,20 @@ import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.github.pagehelper.PageInfo; import com.google.common.collect.Lists; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.util.CollectionUtils; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.multipart.MultipartFile; -import java.util.ArrayList; -import java.util.Date; -import java.util.List; +import java.util.*; +@Api(tags = "后台用户") @Controller @RequestMapping("/admin/user") public class AdminUserController extends BaseController { @@ -49,6 +51,26 @@ public class AdminUserController extends BaseController { @Autowired private TencentCosUploadService uploadService; + /** + * 查询用户列表 + * + */ + @ApiOperation("获取全量后台用户列表") + @GetMapping("/listAll") + @ResponseBody + public void listAll() { + List adminUserList = adminUserService.listAll(); + List> voList = adminUserList.stream().map(d->{ + Map vo = new HashMap<>(); + vo.put("id", d.getId()); + vo.put("username", d.getUsername()); + vo.put("phone", d.getPhone()); + vo.put("email", d.getEmail()); + return vo; + }).toList(); + writeJson(JSON.toJSONString(BusiResult.success(voList))); + } + /** * 查询用户列表 * @@ -211,9 +233,6 @@ public class AdminUserController extends BaseController { writeJson(jsonObject.toJSONString()); } - @Autowired - private QinniuService qinniuService; - /** * 上传图像,使用的是Spring的CommonsFileUpload组件, * 需要在mvc配置文件中配置一个MultipartResolver解析器实例