From ec0279786db5b944ded1809a4181552689c041d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8A=9B?= Date: Wed, 14 Sep 2022 09:41:58 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E7=BD=AE=E5=AF=86=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/OutsideDevicesController.java | 2 +- .../system/controller/UserController.java | 19 +++++++++++++++---- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/storeroom/src/main/java/com/storeroom/modules/device/controller/OutsideDevicesController.java b/storeroom/src/main/java/com/storeroom/modules/device/controller/OutsideDevicesController.java index 9c02861..828e6cf 100644 --- a/storeroom/src/main/java/com/storeroom/modules/device/controller/OutsideDevicesController.java +++ b/storeroom/src/main/java/com/storeroom/modules/device/controller/OutsideDevicesController.java @@ -38,7 +38,7 @@ public class OutsideDevicesController { return ApiResponse.success(ResponseStatus.SUCCESS); } - @ApiOperation("创建外置设备:通道门,手持式RFID读写器") + @ApiOperation("更新外置设备:通道门,手持式RFID读写器") @AnonymousPutMapping("update") public ApiResponse update(@RequestBody DeviceInfoDto deviceInfoDto){ if (StringUtils.isEmpty(deviceInfoDto.getId())){ diff --git a/system/src/main/java/com/storeroom/modules/system/controller/UserController.java b/system/src/main/java/com/storeroom/modules/system/controller/UserController.java index 1c9a126..56bb320 100644 --- a/system/src/main/java/com/storeroom/modules/system/controller/UserController.java +++ b/system/src/main/java/com/storeroom/modules/system/controller/UserController.java @@ -3,11 +3,13 @@ package com.storeroom.modules.system.controller; import cn.hutool.core.collection.CollectionUtil; import com.storeroom.annotaion.rest.AnonymousGetMapping; +import com.storeroom.annotaion.rest.AnonymousPostMapping; import com.storeroom.annotation.Log; import com.storeroom.config.RsaProperties; import com.storeroom.exception.BaseException; import com.storeroom.modules.system.service.*; import com.storeroom.modules.system.service.dto.NoticeUserCriteria; +import com.storeroom.utils.*; import com.storeroom.utils.enums.ResponseStatus; import com.storeroom.modules.system.domain.Dept; import com.storeroom.modules.system.domain.User; @@ -15,10 +17,6 @@ import com.storeroom.modules.system.domain.vo.UserPassVo; import com.storeroom.modules.system.service.dto.RoleSmallDto; import com.storeroom.modules.system.service.dto.UserDto; import com.storeroom.modules.system.service.dto.UserQueryCriteria; -import com.storeroom.utils.ApiResponse; -import com.storeroom.utils.PageUtil; -import com.storeroom.utils.RsaUtils; -import com.storeroom.utils.SecurityUtils; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; @@ -154,6 +152,19 @@ public class UserController { return ApiResponse.success(ResponseStatus.SUCCESS); } + @ApiOperation("重置密码") + @PostMapping(value = "resetpassword") + public ApiResponse resetPassword(@RequestBody Set username) { + if (ObjectUtils.isEmpty(username)) { + throw new BaseException("用户名不能为空"); + } + username.forEach(name -> { + UserDto user = userService.findByName(name); + userService.updatePass(user.getUsername(), passwordEncoder.encode("123456")); + }); + return ApiResponse.success(ResponseStatus.SUCCESS); + } + @ApiOperation("修改头像") @PostMapping(value = "/updateAvatar") public ApiResponse updateUserAvatar(@RequestParam MultipartFile avatar) {