Commit Graph

76 Commits

Author SHA1 Message Date
morteza 9e65be2c58 activate dign purchase after invoice payment
Build and Deploy Docker Images / build_and_deploy (push) Has been cancelled
2026-06-07 16:01:54 +03:30
morteza 6f1217f063 add:wallet 2026-04-15 09:14:24 +03:30
morteza eca144a6c6 reseller 2026-04-14 14:22:04 +03:30
morteza 9f0390901f inapp-purchase for dpage 2026-04-06 12:28:38 +03:30
morteza 7f0fa2d394 remove endpoint , update 2026-03-15 14:46:13 +03:30
morteza 98916399c4 add maxCataloguesCount 2026-03-15 14:15:03 +03:30
morteza 6002774400 setup dpage account 2026-03-14 09:54:00 +03:30
morteza 0880bdebef fix bug in upgrade 2026-02-16 11:00:33 +03:30
morteza 6f7a95bd18 renew dkala subscription 2026-02-15 14:39:02 +03:30
morteza 00f96f6b33 fix : bug in extend sub 2026-02-02 12:26:45 +03:30
morteza 0ba027d4e3 fix : extend and upgrade user subscription 2026-02-01 11:54:51 +03:30
morteza 62aa24122e upgrade plan 2026-01-04 10:34:34 +03:30
morteza e56d9888e5 update: restuarant dto 2025-12-24 23:32:29 +03:30
saharbolboliankhah 2883a9c70e fix(invoice): fix bug when deleting invoice 2025-10-25 19:28:53 +03:30
mahyargdz 5e0bd3dce7 update: remove the blog from the response of the update or create blog 2025-09-03 10:03:02 +03:30
mahyargdz 672fe9b783 chore: add new access log module 2025-09-02 16:58:39 +03:30
mahyargdz 1d76138ead feat: add delete route for the invoice 2025-08-21 12:57:58 +03:30
mahyargdz 72b1edbe25 feat: implement recurring invoice system for subscription renewals
- Add SUBSCRIPTION_RENEWAL_JOB_NAME and related constants for renewal jobs
- Implement createSubscriptionRenewalInvoice in invoice processor
- Add automatic renewal invoice creation 7 days before subscription expiry
- Handle subscription renewals in payInvoice method with period extension
- Add scheduleNextRenewalJob method for continuous renewal scheduling
- Prevent duplicate renewal invoices and jobs
- Skip renewal jobs for free plans
- Send notifications for renewal opportunities
- Fix duplicate job scheduling issue by removing from subscribeToPlan

Features:
- Automatic renewal invoice creation before expiry
- Subscription period extension on renewal payment
- Continuous renewal cycle scheduling
- Comprehensive error handling and validation
- Integration with existing notification system
2025-08-17 10:00:12 +03:30
mahyargdz b7dcc994f6 chore: implenet the external invoice 2 2025-07-14 12:28:40 +03:30
mahyargdz 11b8164c28 chore: implenet the external invoice 2025-07-14 10:37:44 +03:30
mahyargdz 74eede394e fix: the enum of recuuring period for invoice 2025-05-31 11:26:49 +03:30
mahyargdz cfaac752d4 update: the invoice update by admin logic 2025-05-31 11:17:30 +03:30
Mahyargdz 56ead7c57b fix: the problem in the invoice pay 2025-05-25 10:13:21 +03:30
Mahyargdz 15c7b841fe fix: the discount code bug in apply for invoice 2025-05-25 09:23:29 +03:30
Mahyargdz b5c90e8c2e chore: add business logic 2025-05-18 11:17:30 +03:30
Mahyargdz 2ac29d1a91 chore: add direct payment for invoice 2025-05-14 16:31:05 +03:30
Mahyargdz eae5981ea1 fix: big 2025-05-14 15:33:09 +03:30
Mahyargdz 1d8e8ec07f update: change the invoice status 2025-05-13 11:46:15 +03:30
Mahyargdz e3a75f16a0 update: add no paginate to the user get 2025-05-13 10:49:15 +03:30
Mahyargdz e8402b673f chore: add wallet deduct notification 2025-05-11 16:06:14 +03:30
Mahyargdz 3d915930a7 chore: add user to the invoice 2025-05-08 10:39:19 +03:30
mahyargdz 9cd28e8130 feat: dont inactive the old suport plan and after pay the invoice make it inactive 2025-05-07 11:53:24 +03:30
mahyargdz 61135e5eef feat: pay invoice of the free support plan 2025-05-07 09:34:52 +03:30
mahyargdz 8b4267807b feat: implement support plan upgrade functionality with invoice creation 2025-05-06 12:31:55 +03:30
mahyargdz 1ea3195f4f feat: implement support plan subscription functionality 2025-05-05 17:01:49 +03:30
mahyargdz c3ad2a1733 chore: add all notification sewrvice to the queue 2025-05-04 16:19:59 +03:30
mahyargdz 170bb867d0 chore: add notif service for new criticisms ticket and subscribtion 2025-05-04 14:48:39 +03:30
mahyargdz 4da56ec742 update: invoice user for the 2025-04-23 16:13:08 +03:30
mahyargdz 10a7653451 update: the invoice service 2025-04-23 14:29:48 +03:30
mahyargdz 5ef5edc44b chore: add crude for admin 2025-04-22 12:28:11 +03:30
mahyargdz 03d8c431fa chore: add manaual refer for ticket of super admin 2025-04-21 16:17:48 +03:30
mahyargdz db9fff066b refactor: the invoice service 2025-04-19 16:28:39 +03:30
mahyargdz 1567d61aca chore: add queue for the discount invalidation 2025-04-19 16:19:36 +03:30
mahyargdz bf3402cc7a chore: add discount logic to apply to the plan price and ... 2025-04-19 12:36:33 +03:30
mahyargdz 146c38025a chore: fix bug 2025-03-12 15:05:56 +03:30
mahyargdz cba2d21d94 fix: the announcement count for user dashboard 2025-03-11 14:28:04 +03:30
mahyargdz 6eea07729b fix: refresh token invalidate for logout 2025-03-11 12:45:51 +03:30
mahyargdz 4503721b90 chore: add recurring invoice proccesor logic 2025-03-11 11:52:46 +03:30
mahyargdz dff944ef90 update: invoice processor and fix bug 2025-03-09 23:16:00 +03:30
mahyargdz 0d16a670e4 update: add to query to the invoice search for ademin 2025-03-09 22:29:54 +03:30