feat: implement support plan upgrade functionality with invoice creation

This commit is contained in:
mahyargdz
2025-05-06 12:31:55 +03:30
parent 1ea3195f4f
commit 8b4267807b
11 changed files with 153 additions and 19 deletions
+9 -3
View File
@@ -806,7 +806,13 @@ export const enum SupportPlanMessage {
SUPPORT_PLAN_NOT_FOUND = "پلن پشتیبانی مورد نظر یافت نشد",
SUPPORT_PLAN_DELETED = "پلن پشتیبانی با موفقیت حذف شد",
SUPPORT_PLAN_UPDATED = "پلن پشتیبانی با موفقیت به روز رسانی شد",
SUPPORT_PLAN_SUBSCRIBED = "شما با موفقیت در پلن پشتیبانی عضو شدید",
SUPPORT_PLAN_ALREADY_SUBSCRIBED_OR_INVOICE_EXIST = "شما قبلا در پلن پشتیبانی عضو شدید یا فاکتوری با این پلن وجود دارد",
USER_ALREADY_HAS_SUPPORT_PLAN = "شما قبلا پلن پشتیبانی خریداری کردید",
USER_HAS_NO_SUPPORT_PLAN = "کاربر پلن پشتیبانی فعال ندارد",
SUPPORT_PLAN_ALREADY_SUBSCRIBED_OR_INVOICE_EXIST = " کاربر قبلا اشتراک ثبت کرده یا فاکتور آن موجود است و پرداخت نشده است",
USER_ALREADY_HAS_SUPPORT_PLAN = "کاربر قبلا پلن پشتیبانی دارد",
SUPPORT_PLAN_SUBSCRIBED = " اشتراک با موفقیت ثبت شد",
NEW_PLAN_MUST_BE_MORE_EXPENSIVE = "پلن جدید باید گران‌تر از پلن فعلی باشد",
UPGRADE_PRICE_CALCULATION_FAILED = "محاسبه قیمت ارتقا با خطا مواجه شد",
SUPPORT_PLAN_UPGRADE_INITIATED_SUCCESSFULLY = "ارتقا پلن پشتیبانی با موفقیت انجام شد",
SUPPORT_PLAN_ALREADY_SUBSCRIBED = "کاربر قبلا اشتراک ثبت کرده است",
DOWN_GRADE_NOT_ALLOWED = "امکان تغییر به پلن پایین‌تر وجود ندارد",
}