Compare commits

..

No commits in common. "384c54a84273ce715a80594c4c167b90b1d24f05" and "ebf09cfe1f66fbe90fdade356572cabd5b490e45" have entirely different histories.

5 changed files with 1 additions and 76 deletions

View File

@ -16,8 +16,8 @@ import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.util.List;
@RestController
@RequestMapping("/data/ed/user")
@RestController
public class UserController {
@Resource
@ -102,13 +102,6 @@ public class UserController {
}
}
@RequiredRole(AdminTypeEnum.SYSTEM)
@PutMapping("/changePassword")
@UserOperation(value="修改了用户密码", modelName = UserOperationModuleEnum.USER)
public ElectromagneticResult<?> changePassword(@RequestBody ChangePasswordRequest request) {
return userService.changePassword(request.getUserId(), request.getOldPassword(), request.getNewPassword());
}
@RequiredRole(AdminTypeEnum.SECURITY)
@GetMapping(value = "/resetPassword/{userId}")
@UserOperation(value="重置了密码", modelName = UserOperationModuleEnum.USER)

View File

@ -1,32 +0,0 @@
package com.electromagnetic.industry.software.manage.pojo.req;
public class ChangePasswordRequest {
private String userId;
private String oldPassword;
private String newPassword;
// Getters and Setters
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getOldPassword() {
return oldPassword;
}
public void setOldPassword(String oldPassword) {
this.oldPassword = oldPassword;
}
public String getNewPassword() {
return newPassword;
}
public void setNewPassword(String newPassword) {
this.newPassword = newPassword;
}
}

View File

@ -91,13 +91,4 @@ public interface UserService {
* @param userId
*/
Boolean resetPassword(String userId);
/**
*
* @param userId 用户ID
* @param oldPassword
* @param newPassword
* @return
*/
ElectromagneticResult<?> changePassword(String userId, String oldPassword, String newPassword);
}

View File

@ -285,31 +285,6 @@ public class UserServiceImpl implements UserService {
return Boolean.TRUE;
}
/**
* 修改用户密码
*
* @param userId 用户ID
* @param oldPassword 旧密码
* @param newPassword 新密码
* @return 修改结果
*/
@Override
public ElectromagneticResult<?> changePassword(String userId, String oldPassword, String newPassword) {
User user = userMapper.getSingleUser(userId);
if (user == null) {
return ElectromagneticResultUtil.fail("53106", "USER_NOT_FOUND");
}
if (!matchPassword(user, oldPassword)) {
return ElectromagneticResultUtil.fail("53107", "OLD_PASSWORD_INCORRECT");
}
user.setUserPwd(SignUtils.MD5(newPassword + user.getSalt()));
user.setModifier(UserThreadLocal.getUserId());
user.setModifierName(UserThreadLocal.getUsername());
return ElectromagneticResultUtil.success(userMapper.modify(user) > 0);
}
/**
* 重置密码
*

View File

@ -159,8 +159,6 @@ public enum ElectromagneticErrorEnum implements ErrorEnum {
TESTDRILLINGDATA_ERROR(ErrorLevels.ERROR, ErrorTypes.BIZ, "53103", "TESTDRILLINGDATA_ERROR", "下钻服务测试失败!"),
DRILLINGCONFIG_ORGLEVE_ERROR(ErrorLevels.ERROR, ErrorTypes.BIZ, "53104", " DRILLINGCONFIG_ORGLEVE_ERROR", "下钻机构权限勾选不正确!"),
BRANCH_ORGANIZATION_ERROR(ErrorLevels.ERROR, ErrorTypes.BIZ, "53105", "BRANCH_ORGANIZATION_ERROR", "获取用户配置机构信息!"),
USER_NOT_FOUND(ErrorLevels.ERROR, ErrorTypes.BIZ, "53106", "USER_NOT_FOUND", "用户不存在"),
OLD_PASSWORD_INCORRECT(ErrorLevels.ERROR, ErrorTypes.BIZ, "53107", "OLD_PASSWORD_INCORRECT", "旧密码不正确"),
;