bank account
This commit is contained in:
@@ -10,16 +10,14 @@ import { SearchRewardsRequestQueryDto } from "../../reseller/dto/search-reward-r
|
||||
export class ReferralRewardsRepository extends Repository<ReferralReward> {
|
||||
constructor(@InjectRepository(ReferralReward) repository: Repository<ReferralReward>) {
|
||||
super(repository.target, repository.manager, repository.queryRunner);
|
||||
}
|
||||
}
|
||||
|
||||
async findPaginatedList(userIds: string[], queryDto: SearchRewardsRequestQueryDto) {
|
||||
const { limit, skip } = PaginationUtils(queryDto);
|
||||
|
||||
const qb = this.createQueryBuilder("referral")
|
||||
.where("referral.referrerId IN (:...userIds)", { userIds })
|
||||
.leftJoinAndSelect("referral.referrer", "referrer")
|
||||
.leftJoinAndSelect("referral.referredUser", "referred")
|
||||
.orderBy("referral.createdAt", "DESC")
|
||||
const qb = this.createQueryBuilder("rr")
|
||||
.where("rr.userId IN (:...userIds)", { userIds })
|
||||
.leftJoinAndSelect("rr.user", "user")
|
||||
.orderBy("rr.createdAt", "DESC")
|
||||
.skip(skip)
|
||||
.take(limit);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user