feat: accept task notification
This commit is contained in:
parent
f583448e5f
commit
b518488112
1 changed files with 29 additions and 12 deletions
|
|
@ -997,7 +997,8 @@ export class UserTaskController extends Controller {
|
||||||
|
|
||||||
await prisma.$transaction(async (tx) => {
|
await prisma.$transaction(async (tx) => {
|
||||||
const promises = body.taskOrderId.flatMap((taskOrderId) => [
|
const promises = body.taskOrderId.flatMap((taskOrderId) => [
|
||||||
tx.taskOrder.update({
|
tx.taskOrder
|
||||||
|
.update({
|
||||||
where: { id: taskOrderId },
|
where: { id: taskOrderId },
|
||||||
data: {
|
data: {
|
||||||
taskOrderStatus: TaskOrderStatus.InProgress,
|
taskOrderStatus: TaskOrderStatus.InProgress,
|
||||||
|
|
@ -1010,6 +1011,22 @@ export class UserTaskController extends Controller {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
})
|
||||||
|
.then(async (v) => {
|
||||||
|
await tx.notification.createMany({
|
||||||
|
data: [
|
||||||
|
{
|
||||||
|
title: "สถานะใบส่งงานมีการเปลี่ยนแปลง / Order Status Changed",
|
||||||
|
detail: "รหัสใบสั่งงาน / Order : " + v.code + " InProgress",
|
||||||
|
receiverId: v.createdByUserId,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: "มีการรับงาน / Task Accepted",
|
||||||
|
detail: "รหัสใบสั่งงาน / Order : " + v.code,
|
||||||
|
receiverId: v.createdByUserId,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
});
|
||||||
}),
|
}),
|
||||||
tx.task.updateMany({
|
tx.task.updateMany({
|
||||||
where: {
|
where: {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue