From 5835635d91ef50f0d475ebb0ff31485a877ae765 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期一, 20 五月 2024 18:09:08 +0800 Subject: [PATCH] Merge branch 'dev-mitao' --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java | 150 -------------------------------------------------- 1 files changed, 0 insertions(+), 150 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java index 3201b9f..91754e3 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java @@ -16,13 +16,7 @@ import com.ruoyi.system.api.domain.SysDept; import com.ruoyi.system.api.domain.SysRole; import com.ruoyi.system.api.domain.SysUser; -import com.ruoyi.system.api.model.CompanyAddSysUserDto; -import com.ruoyi.system.api.model.CompanySysUserReq; -import com.ruoyi.system.api.model.CompanyUserListVo; import com.ruoyi.system.api.model.LoginUser; -import com.ruoyi.system.api.model.SysUserRoleDTO; -import com.ruoyi.system.api.model.TRepairShopAdd; -import com.ruoyi.system.api.model.TRepairShopAddDto; import com.ruoyi.system.domain.SysUserRole; import com.ruoyi.system.service.ISysConfigService; import com.ruoyi.system.service.ISysDeptService; @@ -34,7 +28,6 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import java.io.IOException; -import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Objects; @@ -228,53 +221,7 @@ return R.ok(list); } - @PostMapping("/getSysUserFromCompanyId") - public R<List<CompanyUserListVo>> getSysUserFromCompanyId(@RequestBody CompanySysUserReq companySysUserReq) { - LambdaQueryWrapper<SysUser> sysUserLambdaQueryWrapper = new LambdaQueryWrapper<>(); - if (companySysUserReq.getUserIds().size() == 0) { - List<Integer> userIds = companySysUserReq.getUserIds(); - userIds.add(-1); - companySysUserReq.setUserIds(userIds); - } - sysUserLambdaQueryWrapper.in(SysUser::getUserId, companySysUserReq.getUserIds()); - if (companySysUserReq.getName() != null && !"".equals(companySysUserReq.getName())) { - sysUserLambdaQueryWrapper.like(SysUser::getUserName, companySysUserReq.getName()).or().like(SysUser::getPhonenumber, companySysUserReq.getName()); - } - sysUserLambdaQueryWrapper.eq(SysUser::getRoleType,2); - List<SysUser> list = userService.list(sysUserLambdaQueryWrapper); - ArrayList<CompanyUserListVo> companyUserListVos = new ArrayList<>(); - for (SysUser sysUser : list) { - CompanyUserListVo companyUserListVo = new CompanyUserListVo(); - companyUserListVo.setId(sysUser.getUserId()); - companyUserListVo.setPassword(sysUser.getPassword()); - companyUserListVo.setPhoneNumber(sysUser.getPhonenumber()); - companyUserListVo.setUserName(sysUser.getUserName()); - companyUserListVo.setNickName(sysUser.getNickName()); - companyUserListVos.add(companyUserListVo); - } - return R.ok(companyUserListVos); - } - @PostMapping("/getSysUserFromCompanyIdOne") - public R<List<CompanyUserListVo>> getSysUserFromCompanyIdOne(@RequestBody CompanySysUserReq companySysUserReq) { - LambdaQueryWrapper<SysUser> sysUserLambdaQueryWrapper = new LambdaQueryWrapper<>(); - sysUserLambdaQueryWrapper.eq(SysUser::getRoleType, 2); - if (companySysUserReq.getName() != null && !"".equals(companySysUserReq.getName())) { - sysUserLambdaQueryWrapper.like(SysUser::getPhonenumber, companySysUserReq.getName()); - } - List<SysUser> list = userService.list(sysUserLambdaQueryWrapper); - ArrayList<CompanyUserListVo> companyUserListVos = new ArrayList<>(); - for (SysUser sysUser : list) { - CompanyUserListVo companyUserListVo = new CompanyUserListVo(); - companyUserListVo.setId(sysUser.getUserId()); - companyUserListVo.setPassword(sysUser.getPassword()); - companyUserListVo.setPhoneNumber(sysUser.getPhonenumber()); - companyUserListVo.setUserName(sysUser.getUserName()); - companyUserListVo.setNickName(sysUser.getNickName()); - companyUserListVos.add(companyUserListVo); - } - return R.ok(companyUserListVos); - } @PostMapping("/isAdmin") public R<Integer> isAdmin(@RequestBody Long userId){ SysUserRole one = sysUserRoleService.getOne(new LambdaQueryWrapper<SysUserRole>().eq(SysUserRole::getUserId, userId)); @@ -305,86 +252,6 @@ return R.ok(); } } - - - @PostMapping("/companySaveSysUser") - public R<List<Integer>> companySaveSysUser(@RequestBody CompanyAddSysUserDto dto) { - List<CompanyUserListVo> list = dto.getList(); - ArrayList<Integer> userIds = new ArrayList<>(); - try { - for (CompanyUserListVo companyUserListVo : list) { - List<Long> ids = userService.getSysUserFromPhone(companyUserListVo.getPhoneNumber()); - SysUser sysUser = new SysUser(); - if (ids.size() > 0) { - sysUser.setRoleType(2); - sysUser.setObjectId(dto.getCompanyId()); - if(companyUserListVo.getPassword()!=null){ - sysUser.setPassword(SecurityUtils.encryptPassword(companyUserListVo.getPassword())); - } - sysUser.setPhonenumber(companyUserListVo.getPhoneNumber()); - sysUser.setUserName(companyUserListVo.getPhoneNumber()); - sysUser.setNickName(companyUserListVo.getNickName()); - sysUser.setUserId(ids.get(0).longValue()); - userService.updateUser(sysUser); - userIds.add(ids.get(0).intValue()); - } else { - - sysUser.setRoleType(2); - sysUser.setObjectId(dto.getCompanyId()); - if(companyUserListVo.getPassword()!=null){ - sysUser.setPassword(SecurityUtils.encryptPassword(companyUserListVo.getPassword())); - } - sysUser.setPhonenumber(companyUserListVo.getPhoneNumber()); - sysUser.setUserName(companyUserListVo.getPhoneNumber()); - sysUser.setNickName(companyUserListVo.getNickName()); - sysUser.setCreateBy(SecurityUtils.getUsername()); - sysUser.setCreateTime(new Date()); - userService.insertUser(sysUser); - SysUserRole sysUserRole = new SysUserRole(); - sysUserRole.setRoleId(20l); - sysUserRole.setUserId(sysUser.getUserId()); - sysUserRoleService.insertSysUserRole(sysUserRole); - userIds.add(sysUser.getUserId().intValue()); - } - } - return R.ok(userIds); - } catch (Exception e) { - e.printStackTrace(); - return R.ok(new ArrayList<>()); - } - } - - - @PostMapping("/addTRepairSysUser") - public R<List<Integer>> addTRepairSysUser(@RequestBody TRepairShopAddDto dto) { - List<TRepairShopAdd> list = dto.getList(); - ArrayList<Integer> userIds = new ArrayList<>(); - try { - for (TRepairShopAdd add : list) { - List<Long> ids = userService.getSysUserFromPhone(add.getPhonenumber()); - if (ids.size() > 0) { - userIds.add(ids.get(0).intValue()); - } else { - SysUser sysUser = new SysUser(); - sysUser.setPhonenumber(add.getPhonenumber()); - sysUser.setCreateTime(new Date()); - sysUser.setCreateBy(SecurityUtils.getUsername()); - sysUser.setPassword(SecurityUtils.encryptPassword(add.getPwd())); - sysUser.setRoleType(4); - sysUser.setObjectId(dto.getRepairId()); - sysUser.setUserName(add.getPhonenumber()); - sysUser.setNickName(add.getPhonenumber()); - userService.insertUser(sysUser); - userIds.add(sysUser.getUserId().intValue()); - } - } - return R.ok(userIds); - } catch (Exception e) { - e.printStackTrace(); - return R.ok(new ArrayList<>()); - } - } - @Log(title = "用户管理", businessType = BusinessType.EXPORT) @RequiresPermissions("system:user:export") @@ -594,23 +461,6 @@ .in(SysUser::getPhonenumber, phoneList) .ne(SysUser::getDelFlag,2)); return R.ok(list); - } - - /** - * 默认批量添加修理厂 - * @param dtoList - * @return - */ - @PostMapping("/addUserRole") - public R<Boolean> addUserRole(@RequestBody List<SysUserRoleDTO> dtoList){ - List<SysUserRole> userRoles = new ArrayList<>(); - for (SysUserRoleDTO userRoleDTO : dtoList) { - SysUserRole userRole = new SysUserRole(); - userRole.setRoleId(userRoleDTO.getRoleId()); - userRole.setUserId(userRoleDTO.getUserId()); - userRoles.add(userRole); - } - return R.ok(sysUserRoleService.saveBatch(userRoles)); } /** -- Gitblit v1.7.1