Move medipostPrivateMessage.service to separate classes, improve logging
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import type { StoreOrder } from '@medusajs/types';
|
||||
|
||||
import type { Tables } from '@kit/supabase/database';
|
||||
import { getSupabaseServerAdminClient } from '@kit/supabase/server-admin-client';
|
||||
import { getSupabaseServerClient } from '@kit/supabase/server-client';
|
||||
|
||||
@@ -72,6 +71,7 @@ export async function getAnalysisOrder({
|
||||
|
||||
const { data: order, error } = await query.single();
|
||||
if (error) {
|
||||
console.error("Get analysis order error", error);
|
||||
throw new Error(
|
||||
`Failed to get order by medusaOrderId=${medusaOrderId} or analysisOrderId=${analysisOrderId}, message=${error.message}, data=${JSON.stringify(order)}`,
|
||||
);
|
||||
@@ -82,7 +82,7 @@ export async function getAnalysisOrder({
|
||||
export async function getAnalysisOrders({
|
||||
orderStatus,
|
||||
}: {
|
||||
orderStatus?: Tables<{ schema: 'medreport' }, 'analysis_orders'>['status'];
|
||||
orderStatus?: AnalysisOrder['status'];
|
||||
} = {}) {
|
||||
const client = getSupabaseServerClient();
|
||||
|
||||
@@ -111,7 +111,7 @@ export async function getAnalysisOrdersAdmin({
|
||||
orderStatus,
|
||||
medusaOrderId,
|
||||
}: {
|
||||
orderStatus?: Tables<{ schema: 'medreport' }, 'analysis_orders'>['status'];
|
||||
orderStatus?: AnalysisOrder['status'];
|
||||
medusaOrderId?: string | null;
|
||||
} = {}) {
|
||||
const query = getSupabaseServerAdminClient()
|
||||
|
||||
Reference in New Issue
Block a user