fix: resolve TypeScript compilation errors from service extraction

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
BOHA
2026-03-23 09:11:04 +01:00
parent 28eb58946f
commit c0b8a94210
8 changed files with 34 additions and 29 deletions

View File

@@ -89,7 +89,7 @@ export default async function ordersRoutes(fastify: FastifyInstance): Promise<vo
}
const result = await createOrderFromQuotation({ quotationId, customerOrderNumber, attachmentBuffer, attachmentName });
if ('error' in result) return error(reply, result.error, result.status);
if ('error' in result) return error(reply, result.error!, result.status!);
await logAudit({ request, authData: request.authData, action: 'create', entityType: 'order', entityId: result.data.order_id, description: `Vytvořena objednávka ${result.data.order_number} z nabídky #${result.data.quotationId}` });
return success(reply, { order_id: result.data.order_id, id: result.data.id, order_number: result.data.order_number }, 201, 'Objednávka byla vytvořena');
@@ -110,7 +110,7 @@ export default async function ordersRoutes(fastify: FastifyInstance): Promise<vo
}
const result = await createOrderFromQuotation({ quotationId, customerOrderNumber });
if ('error' in result) return error(reply, result.error, result.status);
if ('error' in result) return error(reply, result.error!, result.status!);
await logAudit({ request, authData: request.authData, action: 'create', entityType: 'order', entityId: result.data.order_id, description: `Vytvořena objednávka ${result.data.order_number} z nabídky #${result.data.quotationId}` });
return success(reply, { order_id: result.data.order_id, id: result.data.id, order_number: result.data.order_number }, 201, 'Objednávka byla vytvořena');
@@ -121,7 +121,7 @@ export default async function ordersRoutes(fastify: FastifyInstance): Promise<vo
if ('error' in manualParsed) return error(reply, manualParsed.error, 400);
const body = manualParsed.data;
const result = await createOrder(body);
const result = await createOrder(body as any);
await logAudit({ request, authData: request.authData, action: 'create', entityType: 'order', entityId: result.id, description: `Vytvořena objednávka ${result.order_number}` });
return success(reply, { id: result.id }, 201, 'Objednávka byla vytvořena');
@@ -133,8 +133,8 @@ export default async function ordersRoutes(fastify: FastifyInstance): Promise<vo
const parsed = parseBody(UpdateOrderSchema, request.body);
if ('error' in parsed) return error(reply, parsed.error, 400);
const result = await updateOrder(id, parsed.data);
if ('error' in result) return error(reply, result.error, result.status);
const result = await updateOrder(id, parsed.data as any);
if ('error' in result) return error(reply, result.error!, result.status!);
await logAudit({ request, authData: request.authData, action: 'update', entityType: 'order', entityId: id, description: `Upravena objednávka ${result.data.order_number}` });
return success(reply, { id }, 200, 'Objednávka byla uložena');
@@ -145,7 +145,7 @@ export default async function ordersRoutes(fastify: FastifyInstance): Promise<vo
if (id === null) return;
const result = await deleteOrder(id);
if ('error' in result) return error(reply, result.error, result.status);
if ('error' in result) return error(reply, result.error!, result.status!);
await logAudit({ request, authData: request.authData, action: 'delete', entityType: 'order', entityId: id, description: `Smazána objednávka ${result.data.order_number}` });
return success(reply, null, 200, 'Objednávka smazána');