Browse Source

重置密码

master
刘力 3 years ago
parent
commit
ec0279786d
  1. 2
      storeroom/src/main/java/com/storeroom/modules/device/controller/OutsideDevicesController.java
  2. 19
      system/src/main/java/com/storeroom/modules/system/controller/UserController.java

2
storeroom/src/main/java/com/storeroom/modules/device/controller/OutsideDevicesController.java

@ -38,7 +38,7 @@ public class OutsideDevicesController {
return ApiResponse.success(ResponseStatus.SUCCESS); return ApiResponse.success(ResponseStatus.SUCCESS);
} }
@ApiOperation("创建外置设备:通道门,手持式RFID读写器")
@ApiOperation("更新外置设备:通道门,手持式RFID读写器")
@AnonymousPutMapping("update") @AnonymousPutMapping("update")
public ApiResponse<Object> update(@RequestBody DeviceInfoDto deviceInfoDto){ public ApiResponse<Object> update(@RequestBody DeviceInfoDto deviceInfoDto){
if (StringUtils.isEmpty(deviceInfoDto.getId())){ if (StringUtils.isEmpty(deviceInfoDto.getId())){

19
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 cn.hutool.core.collection.CollectionUtil;
import com.storeroom.annotaion.rest.AnonymousGetMapping; import com.storeroom.annotaion.rest.AnonymousGetMapping;
import com.storeroom.annotaion.rest.AnonymousPostMapping;
import com.storeroom.annotation.Log; import com.storeroom.annotation.Log;
import com.storeroom.config.RsaProperties; import com.storeroom.config.RsaProperties;
import com.storeroom.exception.BaseException; import com.storeroom.exception.BaseException;
import com.storeroom.modules.system.service.*; import com.storeroom.modules.system.service.*;
import com.storeroom.modules.system.service.dto.NoticeUserCriteria; import com.storeroom.modules.system.service.dto.NoticeUserCriteria;
import com.storeroom.utils.*;
import com.storeroom.utils.enums.ResponseStatus; import com.storeroom.utils.enums.ResponseStatus;
import com.storeroom.modules.system.domain.Dept; import com.storeroom.modules.system.domain.Dept;
import com.storeroom.modules.system.domain.User; 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.RoleSmallDto;
import com.storeroom.modules.system.service.dto.UserDto; import com.storeroom.modules.system.service.dto.UserDto;
import com.storeroom.modules.system.service.dto.UserQueryCriteria; 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.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@ -154,6 +152,19 @@ public class UserController {
return ApiResponse.success(ResponseStatus.SUCCESS); return ApiResponse.success(ResponseStatus.SUCCESS);
} }
@ApiOperation("重置密码")
@PostMapping(value = "resetpassword")
public ApiResponse<Object> resetPassword(@RequestBody Set<String> 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("修改头像") @ApiOperation("修改头像")
@PostMapping(value = "/updateAvatar") @PostMapping(value = "/updateAvatar")
public ApiResponse<Object> updateUserAvatar(@RequestParam MultipartFile avatar) { public ApiResponse<Object> updateUserAvatar(@RequestParam MultipartFile avatar) {

Loading…
Cancel
Save