refactor: urgent comes first as parameter

This commit is contained in:
Methapon Metanipat 2024-11-07 14:12:31 +07:00
parent c29193d62c
commit f06f7366b7

View file

@ -189,6 +189,7 @@ export class QuotationController extends Controller {
@Query() pageSize: number = 30, @Query() pageSize: number = 30,
@Query() payCondition?: PayCondition, @Query() payCondition?: PayCondition,
@Query() status?: QuotationStatus, @Query() status?: QuotationStatus,
@Query() urgentFirst?: boolean,
@Query() query = "", @Query() query = "",
) { ) {
const where = { const where = {
@ -231,7 +232,7 @@ export class QuotationController extends Controller {
createdBy: true, createdBy: true,
updatedBy: true, updatedBy: true,
}, },
orderBy: [{ urgent: "desc" }, { createdAt: "desc" }], orderBy: urgentFirst ? [{ urgent: "desc" }, { createdAt: "desc" }] : { createdAt: "desc" },
take: pageSize, take: pageSize,
skip: (page - 1) * pageSize, skip: (page - 1) * pageSize,
}), }),