api : update announcement

This commit is contained in:
lukman
2024-07-29 17:29:20 +08:00
parent f7685af97b
commit 3cd87a44b2
4 changed files with 13 additions and 13 deletions

View File

@@ -8,7 +8,7 @@ export async function getAllAnnouncement(req: NextRequest) {
const villageID = searchParams.get("villageID");
const createBy = searchParams.get("createBy");
const divisionID = searchParams.get("divisionID");
const announcements = await prisma.annoucement.findMany({
const announcements = await prisma.announcement.findMany({
where: {
idVillage: String(villageID),
createdBy: String(createBy),
@@ -21,16 +21,16 @@ export async function getAllAnnouncement(req: NextRequest) {
},
});
const announcementMember = await prisma.annoucementMember.findMany({
const announcementMember = await prisma.announcementMember.findMany({
where: {
idGroup: String(groupID),
idDivision: String(divisionID),
idAnnoucement: {
idAnnouncement: {
in: announcements.map((announcement: any) => announcement.id),
},
},
select: {
idAnnoucement: true,
idAnnouncement: true,
idGroup: true,
idDivision: true,
},

View File

@@ -5,7 +5,7 @@ export async function getOneAnnouncement(req: NextRequest) {
try {
const searchParams = req.nextUrl.searchParams;
const announcementId = searchParams.get("announcementId");
const announcement = await prisma.annoucement.findUnique({
const announcement = await prisma.announcement.findUnique({
where: {
id: String(announcementId),
},
@@ -15,12 +15,12 @@ export async function getOneAnnouncement(req: NextRequest) {
desc: true,
},
});
const announcementMember = await prisma.annoucementMember.findMany({
const announcementMember = await prisma.announcementMember.findMany({
where: {
idAnnoucement: String(announcementId),
idAnnouncement: String(announcementId),
},
select: {
idAnnoucement: true,
idAnnouncement: true,
idGroup: true,
idDivision: true,
},

View File

@@ -4,7 +4,7 @@ import { NextRequest } from "next/server";
export async function deleteAnnouncement(req: NextRequest) {
try {
const data = await req.json();
const update = await prisma.annoucement.update({
const update = await prisma.announcement.update({
where: {
id: data.id,
},

View File

@@ -4,7 +4,7 @@ import { NextRequest } from "next/server";
export async function updateAnnouncement(req: NextRequest) {
try {
const data = await req.json();
const udpate = await prisma.annoucement.update({
const udpate = await prisma.announcement.update({
where: {
id: data.id,
},
@@ -17,9 +17,9 @@ export async function updateAnnouncement(req: NextRequest) {
},
});
const deleteAnnouncement = await prisma.annoucementMember.deleteMany({
const deleteAnnouncement = await prisma.announcementMember.deleteMany({
where: {
idAnnoucement: data.id,
idAnnouncement: data.id,
},
});
@@ -30,7 +30,7 @@ export async function updateAnnouncement(req: NextRequest) {
isActive: true,
}));
const announcementMember = await prisma.annoucementMember.createMany({
const announcementMember = await prisma.announcementMember.createMany({
data: dataMember,
});