| | |
| | | } |
| | | |
| | | |
| | | // /** |
| | | // * 导入保安员(测试,用来更新数据用) |
| | | // * |
| | | // * @param data |
| | | // * @param isCovered |
| | | // */ |
| | | // @Override |
| | | //// @Transactional(rollbackFor = Exception.class) |
| | | // public void importSecurity(List<SecurityExcel> data, Boolean isCovered, String deptId) { |
| | | // //将不能导入的保安员账号存起来 |
| | | // List<String> errorList = new ArrayList<>(); |
| | | // //导入状态,默认为true ,如果有一个出现问题则为 false |
| | | // AtomicBoolean status = new AtomicBoolean(true); |
| | | // data.forEach(userExcel -> { |
| | | // //判断当前用户是否已在本单位,如果是的更新数据 |
| | | // User user1 = new User(); |
| | | // user1.setAccount(userExcel.getCardid()); |
| | | // user1.setIsDeleted(0); |
| | | // user1.setStatus(1); |
| | | // User user2 = this.getOne(Condition.getQueryWrapper(user1)); |
| | | // if (null!=user2){ |
| | | // if (null!=userExcel.getRegistered() && userExcel.getRegistered()!=""){ |
| | | // user2.setRegistered(userExcel.getRegistered()); |
| | | // user2.setUserType(7); |
| | | // } |
| | | // this.updateById(user2); |
| | | // }else { |
| | | // errorList.add(userExcel.getCardid()); |
| | | // } |
| | | // }); |
| | | // //如果所有数据导入有一个异常 |
| | | // if (!status.get()){ |
| | | // String errorAccount = StringUtils.join(errorList, "\\\n"); |
| | | // throw new ServiceException("用户:["+errorAccount+"]导入失败!已在其他单位存在!"); |
| | | // } |
| | | // } |
| | | |
| | | |
| | | /** |
| | | * 根据保安员编码查询保安信息 |
| | | * |