Compare commits
No commits in common. "384c54a84273ce715a80594c4c167b90b1d24f05" and "ebf09cfe1f66fbe90fdade356572cabd5b490e45" have entirely different histories.
384c54a842
...
ebf09cfe1f
|
|
@ -16,8 +16,8 @@ import org.springframework.web.bind.annotation.*;
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@RestController
|
|
||||||
@RequestMapping("/data/ed/user")
|
@RequestMapping("/data/ed/user")
|
||||||
|
@RestController
|
||||||
public class UserController {
|
public class UserController {
|
||||||
|
|
||||||
@Resource
|
@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)
|
@RequiredRole(AdminTypeEnum.SECURITY)
|
||||||
@GetMapping(value = "/resetPassword/{userId}")
|
@GetMapping(value = "/resetPassword/{userId}")
|
||||||
@UserOperation(value="重置了密码", modelName = UserOperationModuleEnum.USER)
|
@UserOperation(value="重置了密码", modelName = UserOperationModuleEnum.USER)
|
||||||
|
|
|
||||||
|
|
@ -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;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -91,13 +91,4 @@ public interface UserService {
|
||||||
* @param userId
|
* @param userId
|
||||||
*/
|
*/
|
||||||
Boolean resetPassword(String userId);
|
Boolean resetPassword(String userId);
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* @param userId 用户ID
|
|
||||||
* @param oldPassword
|
|
||||||
* @param newPassword
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
ElectromagneticResult<?> changePassword(String userId, String oldPassword, String newPassword);
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -285,31 +285,6 @@ public class UserServiceImpl implements UserService {
|
||||||
return Boolean.TRUE;
|
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);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 重置密码
|
* 重置密码
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -159,8 +159,6 @@ public enum ElectromagneticErrorEnum implements ErrorEnum {
|
||||||
TESTDRILLINGDATA_ERROR(ErrorLevels.ERROR, ErrorTypes.BIZ, "53103", "TESTDRILLINGDATA_ERROR", "下钻服务测试失败!"),
|
TESTDRILLINGDATA_ERROR(ErrorLevels.ERROR, ErrorTypes.BIZ, "53103", "TESTDRILLINGDATA_ERROR", "下钻服务测试失败!"),
|
||||||
DRILLINGCONFIG_ORGLEVE_ERROR(ErrorLevels.ERROR, ErrorTypes.BIZ, "53104", " DRILLINGCONFIG_ORGLEVE_ERROR", "下钻机构权限勾选不正确!"),
|
DRILLINGCONFIG_ORGLEVE_ERROR(ErrorLevels.ERROR, ErrorTypes.BIZ, "53104", " DRILLINGCONFIG_ORGLEVE_ERROR", "下钻机构权限勾选不正确!"),
|
||||||
BRANCH_ORGANIZATION_ERROR(ErrorLevels.ERROR, ErrorTypes.BIZ, "53105", "BRANCH_ORGANIZATION_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", "旧密码不正确"),
|
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue