|
|
|
@ -73,7 +73,7 @@
|
|
|
|
@Autowired
|
|
|
|
@Autowired
|
|
|
|
private ArchiveConfig archiveConfig;
|
|
|
|
private ArchiveConfig archiveConfig;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@DataScope(deptAlias = "d", userAlias = "u")
|
|
|
|
@DataScope(deptAlias = "d", userAlias = "u")
|
|
|
|
public List<User> selectUserList(User user) {
|
|
|
|
public List<User> selectUserList(User user) {
|
|
|
|
if ("mysql".equals(this.archiveConfig.getDatabaseType())) {
|
|
|
|
if ("mysql".equals(this.archiveConfig.getDatabaseType())) {
|
|
|
|
@ -94,7 +94,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@DataScope(deptAlias = "d", userAlias = "u")
|
|
|
|
@DataScope(deptAlias = "d", userAlias = "u")
|
|
|
|
public List<User> selectAllocatedList(User user) {
|
|
|
|
public List<User> selectAllocatedList(User user) {
|
|
|
|
if ("mysql".equals(this.archiveConfig.getDatabaseType())) {
|
|
|
|
if ("mysql".equals(this.archiveConfig.getDatabaseType())) {
|
|
|
|
@ -115,7 +115,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@DataScope(deptAlias = "d", userAlias = "u")
|
|
|
|
@DataScope(deptAlias = "d", userAlias = "u")
|
|
|
|
public List<User> selectUnallocatedList(User user) {
|
|
|
|
public List<User> selectUnallocatedList(User user) {
|
|
|
|
if ("mysql".equals(this.archiveConfig.getDatabaseType())) {
|
|
|
|
if ("mysql".equals(this.archiveConfig.getDatabaseType())) {
|
|
|
|
@ -135,7 +135,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
|
|
|
|
public User selectUserByLoginName(String userName) {
|
|
|
|
public User selectUserByLoginName(String userName) {
|
|
|
|
return this.userMapper.selectUserByLoginName(userName);
|
|
|
|
return this.userMapper.selectUserByLoginName(userName);
|
|
|
|
@ -148,7 +148,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public User selectUserByPhoneNumber(String phoneNumber) {
|
|
|
|
public User selectUserByPhoneNumber(String phoneNumber) {
|
|
|
|
return this.userMapper.selectUserByPhoneNumber(phoneNumber);
|
|
|
|
return this.userMapper.selectUserByPhoneNumber(phoneNumber);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -160,7 +160,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public User selectUserByEmail(String email) {
|
|
|
|
public User selectUserByEmail(String email) {
|
|
|
|
return this.userMapper.selectUserByEmail(email);
|
|
|
|
return this.userMapper.selectUserByEmail(email);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -172,7 +172,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public User selectUserById(Long userId) {
|
|
|
|
public User selectUserById(Long userId) {
|
|
|
|
return this.userMapper.selectUserById(userId);
|
|
|
|
return this.userMapper.selectUserById(userId);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -184,7 +184,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public List<UserRole> selectUserRoleByUserId(Long userId) {
|
|
|
|
public List<UserRole> selectUserRoleByUserId(Long userId) {
|
|
|
|
return this.userRoleMapper.selectUserRoleByUserId(userId);
|
|
|
|
return this.userRoleMapper.selectUserRoleByUserId(userId);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -197,7 +197,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Transactional
|
|
|
|
@Transactional
|
|
|
|
public int deleteUserById(Long userId) {
|
|
|
|
public int deleteUserById(Long userId) {
|
|
|
|
this.userRoleMapper.deleteUserRoleByUserId(userId);
|
|
|
|
this.userRoleMapper.deleteUserRoleByUserId(userId);
|
|
|
|
@ -213,7 +213,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Transactional
|
|
|
|
@Transactional
|
|
|
|
public int deleteUserByIds(String ids) {
|
|
|
|
public int deleteUserByIds(String ids) {
|
|
|
|
Long[] userIds = Convert.toLongArray(ids);
|
|
|
|
Long[] userIds = Convert.toLongArray(ids);
|
|
|
|
@ -235,7 +235,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Transactional
|
|
|
|
@Transactional
|
|
|
|
public int insertUser(User user) {
|
|
|
|
public int insertUser(User user) {
|
|
|
|
user.randomSalt();
|
|
|
|
user.randomSalt();
|
|
|
|
@ -266,7 +266,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public boolean registerUser(User user) {
|
|
|
|
public boolean registerUser(User user) {
|
|
|
|
user.setUserType("01");
|
|
|
|
user.setUserType("01");
|
|
|
|
user.randomSalt();
|
|
|
|
user.randomSalt();
|
|
|
|
@ -281,7 +281,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Transactional
|
|
|
|
@Transactional
|
|
|
|
public int updateUser(User user) {
|
|
|
|
public int updateUser(User user) {
|
|
|
|
Long userId = user.getUserId();
|
|
|
|
Long userId = user.getUserId();
|
|
|
|
@ -310,7 +310,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public int updateUserInfo(User user) {
|
|
|
|
public int updateUserInfo(User user) {
|
|
|
|
if ("mysql".equals(this.archiveConfig.getDatabaseType())) {
|
|
|
|
if ("mysql".equals(this.archiveConfig.getDatabaseType())) {
|
|
|
|
return this.userMapper.updateUser(user);
|
|
|
|
return this.userMapper.updateUser(user);
|
|
|
|
@ -327,8 +327,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
|
|
|
|
public void insertUserAuth(Long userId, Long[] roleIds) {
|
|
|
|
public void insertUserAuth(Long userId, Long[] roleIds) {
|
|
|
|
this.userRoleMapper.deleteUserRoleByUserId(userId);
|
|
|
|
this.userRoleMapper.deleteUserRoleByUserId(userId);
|
|
|
|
insertUserRole(userId, roleIds);
|
|
|
|
insertUserRole(userId, roleIds);
|
|
|
|
@ -341,7 +340,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public int resetUserPwd(User user) {
|
|
|
|
public int resetUserPwd(User user) {
|
|
|
|
user.randomSalt();
|
|
|
|
user.randomSalt();
|
|
|
|
user.setPassword(this.passwordService.encryptPassword(user.getLoginName(), user.getPassword(), user.getSalt()));
|
|
|
|
user.setPassword(this.passwordService.encryptPassword(user.getLoginName(), user.getPassword(), user.getSalt()));
|
|
|
|
@ -406,7 +405,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public String checkLoginNameUnique(String loginName) {
|
|
|
|
public String checkLoginNameUnique(String loginName) {
|
|
|
|
int count = this.userMapper.checkLoginNameUnique(loginName);
|
|
|
|
int count = this.userMapper.checkLoginNameUnique(loginName);
|
|
|
|
if (count > 0)
|
|
|
|
if (count > 0)
|
|
|
|
@ -423,7 +422,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public String checkPhoneUnique(User user) {
|
|
|
|
public String checkPhoneUnique(User user) {
|
|
|
|
Long userId = Long.valueOf(StringUtils.isNull(user.getUserId()) ? -1L : user.getUserId().longValue());
|
|
|
|
Long userId = Long.valueOf(StringUtils.isNull(user.getUserId()) ? -1L : user.getUserId().longValue());
|
|
|
|
User info = this.userMapper.checkPhoneUnique(user.getPhonenumber());
|
|
|
|
User info = this.userMapper.checkPhoneUnique(user.getPhonenumber());
|
|
|
|
@ -441,7 +440,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public String checkEmailUnique(User user) {
|
|
|
|
public String checkEmailUnique(User user) {
|
|
|
|
Long userId = Long.valueOf(StringUtils.isNull(user.getUserId()) ? -1L : user.getUserId().longValue());
|
|
|
|
Long userId = Long.valueOf(StringUtils.isNull(user.getUserId()) ? -1L : user.getUserId().longValue());
|
|
|
|
User info = this.userMapper.checkEmailUnique(user.getEmail());
|
|
|
|
User info = this.userMapper.checkEmailUnique(user.getEmail());
|
|
|
|
@ -458,7 +457,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void checkUserAllowed(User user) {
|
|
|
|
public void checkUserAllowed(User user) {
|
|
|
|
if (StringUtils.isNotNull(user.getUserId()) && user.isAdmin())
|
|
|
|
if (StringUtils.isNotNull(user.getUserId()) && user.isAdmin())
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -473,7 +472,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public String selectUserRoleGroup(Long userId) {
|
|
|
|
public String selectUserRoleGroup(Long userId) {
|
|
|
|
List<Role> list = this.roleMapper.selectRolesByUserId(userId);
|
|
|
|
List<Role> list = this.roleMapper.selectRolesByUserId(userId);
|
|
|
|
StringBuffer idsStr = new StringBuffer();
|
|
|
|
StringBuffer idsStr = new StringBuffer();
|
|
|
|
@ -495,7 +494,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public String selectUserPostGroup(Long userId) {
|
|
|
|
public String selectUserPostGroup(Long userId) {
|
|
|
|
List<Post> list = this.postMapper.selectPostsByUserId(userId);
|
|
|
|
List<Post> list = this.postMapper.selectPostsByUserId(userId);
|
|
|
|
StringBuffer idsStr = new StringBuffer();
|
|
|
|
StringBuffer idsStr = new StringBuffer();
|
|
|
|
@ -518,7 +517,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public String importUser(List<User> userList, Boolean isUpdateSupport) {
|
|
|
|
public String importUser(List<User> userList, Boolean isUpdateSupport) {
|
|
|
|
if (StringUtils.isNull(userList) || userList.size() == 0)
|
|
|
|
if (StringUtils.isNull(userList) || userList.size() == 0)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -584,7 +583,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public int changeStatus(User user) {
|
|
|
|
public int changeStatus(User user) {
|
|
|
|
if ("mysql".equals(this.archiveConfig.getDatabaseType())) {
|
|
|
|
if ("mysql".equals(this.archiveConfig.getDatabaseType())) {
|
|
|
|
return this.userMapper.updateUser(user);
|
|
|
|
return this.userMapper.updateUser(user);
|
|
|
|
|