manufacturing stabilization
This commit is contained in:
@@ -37,6 +37,7 @@ const purchaseOrderSchema = z.object({
|
||||
const purchaseListQuerySchema = z.object({
|
||||
q: z.string().optional(),
|
||||
status: z.enum(purchaseOrderStatuses).optional(),
|
||||
vendorId: z.string().optional(),
|
||||
});
|
||||
|
||||
const purchaseStatusUpdateSchema = z.object({
|
||||
|
||||
@@ -480,11 +480,12 @@ export async function listPurchaseVendorOptions(): Promise<PurchaseVendorOptionD
|
||||
return vendors;
|
||||
}
|
||||
|
||||
export async function listPurchaseOrders(filters: { q?: string; status?: PurchaseOrderStatus } = {}) {
|
||||
export async function listPurchaseOrders(filters: { q?: string; status?: PurchaseOrderStatus; vendorId?: string } = {}) {
|
||||
const query = filters.q?.trim();
|
||||
const records = await purchaseOrderModel.findMany({
|
||||
where: {
|
||||
...(filters.status ? { status: filters.status } : {}),
|
||||
...(filters.vendorId ? { vendorId: filters.vendorId } : {}),
|
||||
...(query
|
||||
? {
|
||||
OR: [
|
||||
|
||||
Reference in New Issue
Block a user