fix: import the danakservice module in subscription module

This commit is contained in:
mahyargdz
2025-02-09 10:44:09 +03:30
parent bc96f62782
commit 75fef18317
7 changed files with 67 additions and 11 deletions
@@ -1,6 +1,6 @@
import { Injectable } from "@nestjs/common";
import { InjectRepository } from "@nestjs/typeorm";
import { Repository } from "typeorm";
import { Not, Repository } from "typeorm";
import { SubscriptionPlan } from "../entities/subscription.entity";
@@ -9,4 +9,8 @@ export class SubscriptionsPlanRepository extends Repository<SubscriptionPlan> {
constructor(@InjectRepository(SubscriptionPlan) subscriptionPlanRepository: Repository<SubscriptionPlan>) {
super(subscriptionPlanRepository.target, subscriptionPlanRepository.manager, subscriptionPlanRepository.queryRunner);
}
async findOneByName(name: string, id?: string): Promise<SubscriptionPlan | null> {
return this.findOneBy({ name, ...(id && { id: Not(id) }) });
}
}