add: get dpage plans
Build and Deploy Docker Images / build_and_deploy (push) Has been cancelled

This commit is contained in:
2026-06-17 16:35:51 +03:30
parent 2aba445864
commit bd1d8685a7
3 changed files with 20 additions and 1 deletions
+10 -1
View File
@@ -8,6 +8,8 @@ import { FindBusinessesDto } from './dto/find-businesses.dto';
import { AdminRoute } from '../../common/decorators/admin.decorator';
import { PermissionsDec } from '../../common/decorators/permission.decorator';
import { PermissionEnum } from '../users/enums/permission.enum';
import { ApiKeyGuards } from '../../common/decorators/api-key-guard.decorator';
import { SkipAuth } from '../../common/decorators/skip-auth.decorator';
@Controller()
@ApiTags('d-page')
@@ -28,11 +30,18 @@ export class DpageController {
@Get('admin/business/list')
@AdminRoute()
@PermissionsDec(PermissionEnum.DMENU)
@PermissionsDec(PermissionEnum.DPAGE)
findAll(@Query() dto: FindBusinessesDto) {
return this.dpageService.findAllBusinesses(dto);
}
// ----------------- dpage -admin routes-----------
@SkipAuth()
@ApiKeyGuards()
@Get('dpage-admin/plans')
getDpagePlans() {
return this.dpageService.getDpagePlans();
}
// @Get(':id')
// findOne(@Param('id') id: string) {
// return this.dpageService.findOne(+id);
+5
View File
@@ -256,6 +256,11 @@ export class DPageService {
throw error;
}
}
async getDpagePlans() {
return this.subscriptionService.getDpagePlans();
}
}
@@ -688,6 +688,11 @@ export class SubscriptionsService {
};
}
//************************************ */
async getDpagePlans() {
const plans = await this.subscriptionsPlanRepository.find({ where: { service:{slug:'Dpage'} } });
return plans;
}
//************************************ */
async softDeleteUSerSubscription(userSubscriptionId: string) {