fix: update quotation status not trigger in request list
This commit is contained in:
parent
3e57d514c5
commit
813d1d9faa
2 changed files with 16 additions and 1 deletions
|
|
@ -619,7 +619,19 @@ export class RequestListController extends Controller {
|
||||||
where: { id: { in: completed } },
|
where: { id: { in: completed } },
|
||||||
data: { requestDataStatus: RequestDataStatus.Completed },
|
data: { requestDataStatus: RequestDataStatus.Completed },
|
||||||
});
|
});
|
||||||
|
await tx.quotation.updateMany({
|
||||||
|
where: {
|
||||||
|
quotationStatus: {
|
||||||
|
notIn: [QuotationStatus.Canceled, QuotationStatus.ProcessComplete],
|
||||||
|
},
|
||||||
|
requestData: {
|
||||||
|
every: {
|
||||||
|
requestDataStatus: { in: [RequestDataStatus.Canceled, RequestDataStatus.Completed] },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
data: { quotationStatus: QuotationStatus.ProcessComplete, urgent: false },
|
||||||
|
});
|
||||||
return record;
|
return record;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -619,6 +619,9 @@ export class TaskActionController extends Controller {
|
||||||
});
|
});
|
||||||
await tx.quotation.updateMany({
|
await tx.quotation.updateMany({
|
||||||
where: {
|
where: {
|
||||||
|
quotationStatus: {
|
||||||
|
notIn: [QuotationStatus.Canceled, QuotationStatus.ProcessComplete],
|
||||||
|
},
|
||||||
requestData: {
|
requestData: {
|
||||||
every: {
|
every: {
|
||||||
requestDataStatus: { in: [RequestDataStatus.Canceled, RequestDataStatus.Completed] },
|
requestDataStatus: { in: [RequestDataStatus.Canceled, RequestDataStatus.Completed] },
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue