学员批量导入

This commit is contained in:
none
2023-02-23 18:08:14 +08:00
parent aa5d3a21d8
commit c7e0c8d466
9 changed files with 195 additions and 12 deletions

View File

@@ -13,6 +13,9 @@ import org.springframework.stereotype.Service;
import xyz.playedu.api.types.paginate.PaginationResult;
import xyz.playedu.api.types.paginate.UserPaginateFilter;
import java.util.ArrayList;
import java.util.List;
/**
* @author tengteng
* @description 针对表【users】的数据库操作Service实现
@@ -72,6 +75,16 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
return pageResult;
}
@Override
public List<String> existsEmailsByEmails(List<String> emails) {
List<User> users = list(query().getWrapper().in("email", emails).select("id", "email"));
List<String> existsEmails = new ArrayList<>();
for (User user : users) {
existsEmails.add(user.getEmail());
}
return existsEmails;
}
}