|
@@ -4,11 +4,13 @@ import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.abi.qms.platform.dao.entity.UserInfo;
|
|
|
import com.abi.qms.platform.dao.entity.UserMappingInfoRole;
|
|
|
import com.abi.qms.platform.dao.entity.UserRole;
|
|
|
-import com.abi.qms.platform.infrastructure.exception.ErrorCodeEnum;
|
|
|
import com.abi.qms.platform.dao.mapper.UserInfoMapper;
|
|
|
import com.abi.qms.platform.dao.mapper.UserMappingInfoRoleMapper;
|
|
|
import com.abi.qms.platform.dao.mapper.UserRoleMapper;
|
|
|
-import com.abi.qms.platform.dto.req.*;
|
|
|
+import com.abi.qms.platform.dto.req.BatchEnableUserReq;
|
|
|
+import com.abi.qms.platform.dto.req.CreateUserReq;
|
|
|
+import com.abi.qms.platform.dto.req.ListUserReq;
|
|
|
+import com.abi.qms.platform.dto.req.UpdateUserReq;
|
|
|
import com.abi.qms.platform.dto.res.GetUserInfoRes;
|
|
|
import com.abi.qms.platform.dto.res.ListRoleTreeRes;
|
|
|
import com.abi.qms.platform.dto.res.ListUserRes;
|
|
@@ -16,7 +18,6 @@ import com.abi.qms.platform.infrastructure.util.PageUtil;
|
|
|
import com.abi.qms.platform.infrastructure.util.UserUtil;
|
|
|
import com.abi.qms.platform.service.RoleManagerService;
|
|
|
import com.abi.qms.platform.service.UserManagerService;
|
|
|
-import com.abi.task.common.api.base.BaseResponse;
|
|
|
import com.abi.task.common.api.exception.BusinessException;
|
|
|
import com.abi.task.common.utils.PojoConverterUtils;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
@@ -54,6 +55,9 @@ public class UserManagerServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo
|
|
|
@Autowired
|
|
|
private RoleManagerService roleManagerService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private UserUtil userUtil;
|
|
|
+
|
|
|
/**
|
|
|
* 创建用户
|
|
|
**/
|
|
@@ -83,7 +87,7 @@ public class UserManagerServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo
|
|
|
userInfo.setFactoryId(createUserReq.getFactoryId());
|
|
|
userInfo.setRoleCode(createUserReq.getRoleCode());
|
|
|
|
|
|
- UserInfo loginUser = UserUtil.getUser();
|
|
|
+ UserInfo loginUser = userUtil.getUser();
|
|
|
userInfo.setCreateBy(loginUser.getId());
|
|
|
save(userInfo);
|
|
|
userInfo.setLinkFlag(loginUser.getLinkFlag() + userInfo.getId() + ",");
|
|
@@ -138,7 +142,7 @@ public class UserManagerServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo
|
|
|
@Override
|
|
|
public ListRoleTreeRes listRoleTree() {
|
|
|
//获取当前登录的用户
|
|
|
- UserInfo user = UserUtil.getUser();
|
|
|
+ UserInfo user = userUtil.getUser();
|
|
|
//获取当前用户的角色
|
|
|
UserRole role = roleManagerService.getRoleByCode(user.getRoleCode());
|
|
|
|
|
@@ -170,7 +174,7 @@ public class UserManagerServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo
|
|
|
**/
|
|
|
@Override
|
|
|
public ListUserRes listUser(ListUserReq listUserReq) {
|
|
|
- UserInfo user = UserUtil.getUser();
|
|
|
+ UserInfo user = userUtil.getUser();
|
|
|
listUserReq.setLinkFlag("," + user.getId() + ",");
|
|
|
IPage iPage = userInfoMapper.selectUserInfoPage(PageUtil.createPage(listUserReq), listUserReq);
|
|
|
List<UserInfo> records = iPage.getRecords();
|