重置密码
This commit is contained in:
parent
fe7c60b713
commit
666292fc9e
|
|
@ -87,4 +87,11 @@ public class UserController {
|
||||||
return ElectromagneticResultUtil.fail("500", "不可绑定空用户");
|
return ElectromagneticResultUtil.fail("500", "不可绑定空用户");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "密码重置", notes = "")
|
||||||
|
@GetMapping(value = "/resetPassword/{userId}")
|
||||||
|
public ElectromagneticResult<?> resetPassword(@PathVariable("userId") String userId) {
|
||||||
|
return ElectromagneticResultUtil.success(userService.resetPassword(userId));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -82,4 +82,10 @@ public interface UserService {
|
||||||
* 人员绑定
|
* 人员绑定
|
||||||
*/
|
*/
|
||||||
Boolean bindRoles(UserRoleRequest userRoleRequest);
|
Boolean bindRoles(UserRoleRequest userRoleRequest);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 重置密码
|
||||||
|
* @param userId
|
||||||
|
*/
|
||||||
|
Boolean resetPassword(String userId);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -34,6 +34,7 @@ import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.http.HttpStatus;
|
import org.springframework.http.HttpStatus;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
@ -276,6 +277,18 @@ public class UserServiceImpl implements UserService {
|
||||||
return Boolean.TRUE;
|
return Boolean.TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 重置密码
|
||||||
|
* @param userId
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
@Transactional
|
||||||
|
public Boolean resetPassword(String userId) {
|
||||||
|
User user = userMapper.getSingleUser(userId);
|
||||||
|
user.setUserPwd(SignUtils.MD5(UserConstants.DEFAULT_PASSWORD + user.getSalt()));
|
||||||
|
return userMapper.modify(user)>0;
|
||||||
|
}
|
||||||
|
|
||||||
private void activeRole (UserBindRoleDTO dto) {
|
private void activeRole (UserBindRoleDTO dto) {
|
||||||
User user = userMapper.getSingleUser(dto.getUserId());
|
User user = userMapper.getSingleUser(dto.getUserId());
|
||||||
if (user.getIsActivated().equals(ActiveEnum.UNACTIVATED.getCode())) {
|
if (user.getIsActivated().equals(ActiveEnum.UNACTIVATED.getCode())) {
|
||||||
|
|
|
||||||
|
|
@ -100,6 +100,7 @@
|
||||||
<if test="joinTime != null">join_time = #{joinTime},</if>
|
<if test="joinTime != null">join_time = #{joinTime},</if>
|
||||||
<if test="userStatus != null and userStatus != ''">user_status = #{userStatus},</if>
|
<if test="userStatus != null and userStatus != ''">user_status = #{userStatus},</if>
|
||||||
<if test="isActivated != null and isActivated != ''">is_activated = #{isActivated},</if>
|
<if test="isActivated != null and isActivated != ''">is_activated = #{isActivated},</if>
|
||||||
|
<if test="userPwd != null and userPwd != ''">user_pwd = #{userPwd},</if>
|
||||||
internship_end_date = #{internshipEndDate},
|
internship_end_date = #{internshipEndDate},
|
||||||
<if test="modifier != null and modifier != ''">modifier = #{modifier},</if>
|
<if test="modifier != null and modifier != ''">modifier = #{modifier},</if>
|
||||||
<if test="modifierName != null and modifierName != ''">modifier_name = #{modifierName},</if>
|
<if test="modifierName != null and modifierName != ''">modifier_name = #{modifierName},</if>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue