refactor: query parameter

This commit is contained in:
Methapon2001 2025-02-26 14:00:11 +07:00
parent d373c8dbf9
commit afa2808a0c

View file

@ -597,6 +597,8 @@ export class LineController extends Controller {
@Query() pendingOnly?: boolean, @Query() pendingOnly?: boolean,
@Query() inProgressOnly?: boolean, @Query() inProgressOnly?: boolean,
@Query() historyOnly?: boolean, @Query() historyOnly?: boolean,
@Query() successOnly?: boolean,
@Query() canceledOnly?: boolean,
@Query() urgentFirst?: boolean, @Query() urgentFirst?: boolean,
@Query() includeRegisteredBranch?: boolean, @Query() includeRegisteredBranch?: boolean,
@Query() code?: string, @Query() code?: string,
@ -636,7 +638,7 @@ export class LineController extends Controller {
isDebitNote: false, isDebitNote: false,
code, code,
payCondition, payCondition,
quotationStatus: historyOnly ? { in: ["ProcessComplete", "Canceled"] } : status, quotationStatus: successOnly ? "ProcessComplete" : canceledOnly ? "Canceled" : status,
customerBranch: { customerBranch: {
OR: [ OR: [
{ userId: line.user.sub }, { userId: line.user.sub },
@ -656,6 +658,8 @@ export class LineController extends Controller {
: undefined, : undefined,
} satisfies Prisma.QuotationWhereInput; } satisfies Prisma.QuotationWhereInput;
console.log();
const [result, total] = await prisma.$transaction([ const [result, total] = await prisma.$transaction([
prisma.quotation.findMany({ prisma.quotation.findMany({
where, where,