This commit is contained in:
2026-02-22 11:23:10 +03:30
parent bfa152fdd8
commit 56e9ee8830
2 changed files with 28 additions and 1 deletions
@@ -12,6 +12,7 @@ import { Permissions } from 'src/common/decorators/permissions.decorator';
import { PermissionEnum } from 'src/common/enums/permission.enum';
import { AssignDesignerDto } from '../dto/assign-designer.dto';
import { UpdateStatusDto } from '../dto/update-status.dto';
import { CreateOrderPrintDto } from '../dto/create-order-print.dto';
@ApiTags('orders')
@ApiBearerAuth()
@@ -51,7 +52,7 @@ export class OrderController {
@UseGuards(AdminAuthGuard)
@ApiOperation({ summary: 'Get all orders with pagination and filters' })
findAllAsAdmin(@Query() dto: FindOrdersDto, @AdminId() adminId: string) {
return this.orderService.findOrdersAsUser(adminId, dto);
return this.orderService.findOrdersAsAdmin(adminId, dto);
}
@Get('admin/orders/:id')
@@ -96,4 +97,11 @@ export class OrderController {
}
@Post('admin/orders/:orderId/print')
@UseGuards(AdminAuthGuard)
@Permissions(PermissionEnum.ASSIGN_DESIGNER)
@ApiOperation({ summary: 'Create order print' })
createPrint(@Param('orderId') orderId: string, @Body() body: CreateOrderPrintDto) {
// return this.orderService.assignDesigner(orderId, body.designerId);
}
}
@@ -0,0 +1,19 @@
import {
IsArray,
} from 'class-validator';
import { ApiProperty } from '@nestjs/swagger';
import { IField } from 'src/modules/request/interface/request.interface';
export class CreateOrderPrintDto {
@ApiProperty({
example: [
{ fieldId: '', value: '' }
]
})
@IsArray()
fields: IField[];
}