|
@@ -1,6 +1,6 @@
|
|
|
package com.caimei365.manager.service.sys.impl;
|
|
|
|
|
|
-import com.caimei365.manager.dao.SysDao;
|
|
|
+import com.caimei365.manager.dao.SystemDao;
|
|
|
import com.caimei365.manager.entity.PaginationVo;
|
|
|
import com.caimei365.manager.entity.ResponseJson;
|
|
|
import com.caimei365.manager.entity.sys.SysMenu;
|
|
@@ -30,7 +30,7 @@ import java.util.List;
|
|
|
public class SysUserServiceImpl implements SysUserService {
|
|
|
|
|
|
@Resource
|
|
|
- private SysDao sysDao;
|
|
|
+ private SystemDao systemDao;
|
|
|
|
|
|
@Resource
|
|
|
private BCryptPasswordEncoder passwordEncoder;
|
|
@@ -44,13 +44,13 @@ public class SysUserServiceImpl implements SysUserService {
|
|
|
@Override
|
|
|
public ResponseJson<SysUser> getInfoByUsername(String username) {
|
|
|
if (StringUtils.hasLength(username)) {
|
|
|
- SysUser sysUser = sysDao.findByUsername(username);
|
|
|
+ SysUser sysUser = systemDao.findByUsername(username);
|
|
|
if (null != sysUser) {
|
|
|
List<String> roleNames = new ArrayList<>();
|
|
|
List<Integer> roleIds = new ArrayList<>();
|
|
|
StringBuilder roleDesc = new StringBuilder();
|
|
|
// 根据用户Id获取用户角色列表
|
|
|
- List<SysRole> roleList = sysDao.getRoleListByUserId(sysUser.getId());
|
|
|
+ List<SysRole> roleList = systemDao.getRoleListByUserId(sysUser.getId());
|
|
|
if (!CollectionUtils.isEmpty(roleList)) {
|
|
|
for (SysRole role : roleList) {
|
|
|
if (null != role) {
|
|
@@ -65,7 +65,7 @@ public class SysUserServiceImpl implements SysUserService {
|
|
|
List<SysMenu> menus = null;
|
|
|
if (!CollectionUtils.isEmpty(roleIds)) {
|
|
|
// 根据角色Id获取菜单列表
|
|
|
- menus = sysDao.getMenusByRoleIds(roleIds);
|
|
|
+ menus = systemDao.getMenusByRoleIds(roleIds);
|
|
|
}
|
|
|
sysUser.setMenus(menus);
|
|
|
}
|
|
@@ -97,7 +97,7 @@ public class SysUserServiceImpl implements SysUserService {
|
|
|
@Override
|
|
|
public ResponseJson<PaginationVo<SysUser>> getUserList(String username, String fullName, int pageNum, int pageSize) {
|
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
|
- List<SysUser> menus = sysDao.getUserList(username, fullName);
|
|
|
+ List<SysUser> menus = systemDao.getUserList(username, fullName);
|
|
|
PaginationVo<SysUser> pageData = new PaginationVo<>(menus);
|
|
|
return ResponseJson.success(pageData);
|
|
|
}
|
|
@@ -107,10 +107,10 @@ public class SysUserServiceImpl implements SysUserService {
|
|
|
*/
|
|
|
@Override
|
|
|
public ResponseJson<SysUser> getUser(Integer id) {
|
|
|
- SysUser sysUser = sysDao.getUser(id);
|
|
|
+ SysUser sysUser = systemDao.getUser(id);
|
|
|
if (null != sysUser) {
|
|
|
// 根据用户ID获取角色Ids
|
|
|
- List<String> roleIdList = sysDao.getRoleIdsByUserId(id);
|
|
|
+ List<String> roleIdList = systemDao.getRoleIdsByUserId(id);
|
|
|
String roleIds = CommonUtil.listToString(roleIdList, ",");
|
|
|
sysUser.setRoleIds(roleIds);
|
|
|
}
|
|
@@ -130,12 +130,12 @@ public class SysUserServiceImpl implements SysUserService {
|
|
|
sysUser.setPassword(encodePassword);
|
|
|
}
|
|
|
// 删除原有角色关联
|
|
|
- sysDao.deleteUserRoleRelation(id);
|
|
|
+ systemDao.deleteUserRoleRelation(id);
|
|
|
// 前端传入角色Ids,用","隔开
|
|
|
String roleIds = sysUser.getRoleIds();
|
|
|
// 保存用户角色关系
|
|
|
saveRoleRelation(sysUser.getId(), roleIds);
|
|
|
- sysDao.updateSysUser(sysUser);
|
|
|
+ systemDao.updateSysUser(sysUser);
|
|
|
return ResponseJson.success();
|
|
|
}
|
|
|
|
|
@@ -146,13 +146,13 @@ public class SysUserServiceImpl implements SysUserService {
|
|
|
public ResponseJson<Void> addUser(SysUser sysUser) {
|
|
|
if (StringUtils.hasLength(sysUser.getUsername()) && StringUtils.hasLength(sysUser.getPassword())) {
|
|
|
// 查询是否存在当前用户名的用户
|
|
|
- SysUser dbUser = sysDao.findByUsername(sysUser.getUsername());
|
|
|
+ SysUser dbUser = systemDao.findByUsername(sysUser.getUsername());
|
|
|
if (null == dbUser || dbUser.getDelFlag() != 0) {
|
|
|
// 密码加密
|
|
|
String encodePassword = passwordEncoder.encode(sysUser.getPassword());
|
|
|
sysUser.setPassword(encodePassword);
|
|
|
// 新增用户
|
|
|
- sysDao.insertSysUser(sysUser);
|
|
|
+ systemDao.insertSysUser(sysUser);
|
|
|
// 角色Ids,用","隔开
|
|
|
String roleIds = sysUser.getRoleIds();
|
|
|
// 保存用户角色关系
|
|
@@ -174,9 +174,9 @@ public class SysUserServiceImpl implements SysUserService {
|
|
|
@Override
|
|
|
public ResponseJson<Void> deleteUser(Integer id) {
|
|
|
// 删除用户角色关联
|
|
|
- sysDao.deleteUserRoleRelation(id);
|
|
|
+ systemDao.deleteUserRoleRelation(id);
|
|
|
// 删除用户
|
|
|
- sysDao.deleteSysUser(id);
|
|
|
+ systemDao.deleteSysUser(id);
|
|
|
return ResponseJson.success();
|
|
|
}
|
|
|
|
|
@@ -190,7 +190,7 @@ public class SysUserServiceImpl implements SysUserService {
|
|
|
for (String s : split) {
|
|
|
if (StringUtils.hasLength(s)) {
|
|
|
// 保存用户角色关系
|
|
|
- sysDao.insertUserRoleRelation(userId, Integer.valueOf(s));
|
|
|
+ systemDao.insertUserRoleRelation(userId, Integer.valueOf(s));
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -201,7 +201,7 @@ public class SysUserServiceImpl implements SysUserService {
|
|
|
*/
|
|
|
@Override
|
|
|
public ResponseJson<Void> updateUserProfile(UserProfile profile) {
|
|
|
- SysUser sysUser = sysDao.getUser(profile.getUserId());
|
|
|
+ SysUser sysUser = systemDao.getUser(profile.getUserId());
|
|
|
if (null == sysUser) {
|
|
|
return ResponseJson.error("用户异常!", null);
|
|
|
}
|
|
@@ -217,7 +217,7 @@ public class SysUserServiceImpl implements SysUserService {
|
|
|
if (StringUtils.hasLength(profile.getAvatar())){
|
|
|
sysUser.setAvatar(profile.getAvatar());
|
|
|
}
|
|
|
- sysDao.updateSysUser(sysUser);
|
|
|
+ systemDao.updateSysUser(sysUser);
|
|
|
return ResponseJson.success();
|
|
|
}
|
|
|
|
|
@@ -226,7 +226,7 @@ public class SysUserServiceImpl implements SysUserService {
|
|
|
*/
|
|
|
@Override
|
|
|
public ResponseJson<Void> updateUserPassword(UserProfile profile) {
|
|
|
- SysUser sysUser = sysDao.getUser(profile.getUserId());
|
|
|
+ SysUser sysUser = systemDao.getUser(profile.getUserId());
|
|
|
if (null == sysUser) {
|
|
|
return ResponseJson.error("用户异常!", null);
|
|
|
}
|
|
@@ -242,7 +242,7 @@ public class SysUserServiceImpl implements SysUserService {
|
|
|
// 密码加密
|
|
|
String encodePassword = passwordEncoder.encode(profile.getPassword());
|
|
|
sysUser.setPassword(encodePassword);
|
|
|
- sysDao.updateSysUser(sysUser);
|
|
|
+ systemDao.updateSysUser(sysUser);
|
|
|
return ResponseJson.success();
|
|
|
}
|
|
|
}
|