feat(MED-161): return with type in getAnalysisOrder
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
import { Trans } from '@kit/ui/trans';
|
import { Trans } from '@kit/ui/trans';
|
||||||
import { formatDate } from 'date-fns';
|
import { formatDate } from 'date-fns';
|
||||||
import { AnalysisOrder } from "~/lib/services/order.service";
|
import type { AnalysisOrder } from "~/lib/types/analysis-order";
|
||||||
|
|
||||||
export default function OrderDetails({ order }: {
|
export default function OrderDetails({ order }: {
|
||||||
order: AnalysisOrder
|
order: AnalysisOrder
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { AnalysisOrder } from "~/lib/services/order.service";
|
import type { AnalysisOrder } from "~/lib/types/analysis-order";
|
||||||
import { Trans } from '@kit/ui/makerkit/trans';
|
import { Trans } from '@kit/ui/makerkit/trans';
|
||||||
import { StoreOrderLineItem } from "@medusajs/types";
|
import { StoreOrderLineItem } from "@medusajs/types";
|
||||||
import OrderItemsTable from "./order-items-table";
|
import OrderItemsTable from "./order-items-table";
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ import {
|
|||||||
} from '@kit/ui/table';
|
} from '@kit/ui/table';
|
||||||
import { Trans } from '@kit/ui/trans';
|
import { Trans } from '@kit/ui/trans';
|
||||||
|
|
||||||
import { AnalysisOrder } from '~/lib/services/order.service';
|
import type { AnalysisOrder } from '~/lib/types/analysis-order';
|
||||||
|
|
||||||
import { logAnalysisResultsNavigateAction } from './actions';
|
import { logAnalysisResultsNavigateAction } from './actions';
|
||||||
|
|
||||||
|
|||||||
@@ -2,8 +2,7 @@ import { getSupabaseServerAdminClient } from '@kit/supabase/server-admin-client'
|
|||||||
import type { Tables } from '@kit/supabase/database';
|
import type { Tables } from '@kit/supabase/database';
|
||||||
import { getSupabaseServerClient } from '@kit/supabase/server-client';
|
import { getSupabaseServerClient } from '@kit/supabase/server-client';
|
||||||
import type { StoreOrder } from '@medusajs/types';
|
import type { StoreOrder } from '@medusajs/types';
|
||||||
|
import type { AnalysisOrder } from '../types/analysis-order';
|
||||||
export type AnalysisOrder = Tables<{ schema: 'medreport' }, 'analysis_orders'>;
|
|
||||||
|
|
||||||
export async function createAnalysisOrder({
|
export async function createAnalysisOrder({
|
||||||
medusaOrder,
|
medusaOrder,
|
||||||
@@ -103,7 +102,7 @@ export async function getAnalysisOrder({
|
|||||||
if (error) {
|
if (error) {
|
||||||
throw new Error(`Failed to get order by medusaOrderId=${medusaOrderId} or analysisOrderId=${analysisOrderId}, message=${error.message}, data=${JSON.stringify(order)}`);
|
throw new Error(`Failed to get order by medusaOrderId=${medusaOrderId} or analysisOrderId=${analysisOrderId}, message=${error.message}, data=${JSON.stringify(order)}`);
|
||||||
}
|
}
|
||||||
return order;
|
return order as AnalysisOrder;
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function getAnalysisOrders({
|
export async function getAnalysisOrders({
|
||||||
|
|||||||
3
lib/types/analysis-order.ts
Normal file
3
lib/types/analysis-order.ts
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
import type { Tables } from '@kit/supabase/database';
|
||||||
|
|
||||||
|
export type AnalysisOrder = Tables<{ schema: 'medreport' }, 'analysis_orders'>;
|
||||||
Reference in New Issue
Block a user