| | |
| | | public ResponseResult add(@RequestBody User user) { |
| | | List<User> list = userService.list(new LambdaQueryWrapper<User>().eq(User::getUser_email, user.getUser_email())); |
| | | if (list != null && list.size() > 0) { |
| | | return ResponseResult.success("该邮箱已存在"); |
| | | return ResponseResult.error("该邮箱已存在"); |
| | | } |
| | | user.setStatus("正常"); |
| | | userService.save(user); |
| | |
| | | .ne(User::getUser_id, user.getUser_id()) |
| | | .eq(User::getUser_email, user.getUser_email())); |
| | | if (list != null && list.size() > 0) { |
| | | return ResponseResult.success("该邮箱已存在"); |
| | | return ResponseResult.error("该邮箱已存在"); |
| | | } |
| | | if (!user1.getUser_email().equals(user.getUser_email())||!user1.getPassword().equals(user.getPassword())) { |
| | | user.setStatus("正常"); |
| | | } |
| | | |
| | | userService.updateById(user); |
| | | return ResponseResult.success(); |
| | | |
| | |
| | | List<User> insertUserList = new ArrayList<>(); |
| | | List<String> errorMessages = new ArrayList<>(); |
| | | Set<String> emailSet = new HashSet<>(); // 用于校验导入数据中的邮箱重复 |
| | | |
| | | if (excelDataList.isEmpty()) { |
| | | return ResponseResult.error("导入失败,数据不能为空"); |
| | | } |
| | | for (ExcelDataWithRow<UserExcel> excelData : excelDataList) { |
| | | int rowNum = excelData.getRowNumber(); |
| | | UserExcel excelRowData = excelData.getData(); |