update
This commit is contained in:
@@ -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[];
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user