update: subscription service
This commit is contained in:
@@ -0,0 +1,11 @@
|
|||||||
|
export interface IBusinessProvisioningJob {
|
||||||
|
subscriptionId: string;
|
||||||
|
serviceId: string;
|
||||||
|
serviceName: string;
|
||||||
|
businessName: string;
|
||||||
|
userId: string;
|
||||||
|
slug: string;
|
||||||
|
phone: string;
|
||||||
|
email: string;
|
||||||
|
fullName: string;
|
||||||
|
}
|
||||||
@@ -22,6 +22,7 @@ import { UpdateSubscriptionPlanDto } from "../DTO/update-subscription.dto";
|
|||||||
import { SubscriptionPlan } from "../entities/subscription.entity";
|
import { SubscriptionPlan } from "../entities/subscription.entity";
|
||||||
import { UserSubscription } from "../entities/user-subscription.entity";
|
import { UserSubscription } from "../entities/user-subscription.entity";
|
||||||
import { SubscriptionStatus } from "../enums/subscription-status.enum";
|
import { SubscriptionStatus } from "../enums/subscription-status.enum";
|
||||||
|
import { IBusinessProvisioningJob } from "../interfaces/IProvisioning-job-data";
|
||||||
import { SubscriptionsPlanRepository } from "../repositories/subscriptions.repository";
|
import { SubscriptionsPlanRepository } from "../repositories/subscriptions.repository";
|
||||||
import { UserSubscriptionsRepository } from "../repositories/user-subscriptions.repository";
|
import { UserSubscriptionsRepository } from "../repositories/user-subscriptions.repository";
|
||||||
|
|
||||||
@@ -345,7 +346,10 @@ export class SubscriptionsService {
|
|||||||
businessName: userSubscription.businessName,
|
businessName: userSubscription.businessName,
|
||||||
userId: user.id,
|
userId: user.id,
|
||||||
slug: userSubscription.slug,
|
slug: userSubscription.slug,
|
||||||
},
|
phone: user.phone,
|
||||||
|
email: user.email,
|
||||||
|
fullName: `${user.firstName} ${user.lastName}`,
|
||||||
|
} as IBusinessProvisioningJob,
|
||||||
{
|
{
|
||||||
priority: SUBSCRIPTIONS.PROVISIONING_JOB_PRIORITY,
|
priority: SUBSCRIPTIONS.PROVISIONING_JOB_PRIORITY,
|
||||||
delay: SUBSCRIPTIONS.PROVISIONING_JOB_DELAY,
|
delay: SUBSCRIPTIONS.PROVISIONING_JOB_DELAY,
|
||||||
|
|||||||
Reference in New Issue
Block a user