upd: diskusi umum
Deskripsi: - tambah diskusi umum - list diskusi umum No Issues
This commit is contained in:
@@ -70,47 +70,37 @@ export async function GET(request: Request) {
|
||||
}
|
||||
}
|
||||
|
||||
const data = await prisma.discussion.findMany()
|
||||
|
||||
// const data = await prisma.discussion.findMany({
|
||||
// skip: dataSkip,
|
||||
// take: 10,
|
||||
// where: {
|
||||
// isActive: true,
|
||||
// idVillage: String(villageId),
|
||||
// idGroup: grup,
|
||||
// title: {
|
||||
// contains: (search == undefined || search == "null") ? "" : search,
|
||||
// mode: "insensitive"
|
||||
// },
|
||||
// },
|
||||
// orderBy: {
|
||||
// status: 'desc'
|
||||
// },
|
||||
// select: {
|
||||
// id: true,
|
||||
// title: true,
|
||||
// desc: true,
|
||||
// status: true,
|
||||
// createdAt: true,
|
||||
// User: {
|
||||
// select: {
|
||||
// name: true,
|
||||
// img: true
|
||||
// }
|
||||
// },
|
||||
// DiscussionComment: {
|
||||
// select: {
|
||||
// id: true,
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// });
|
||||
const data = await prisma.discussion.findMany({
|
||||
skip: dataSkip,
|
||||
take: 10,
|
||||
where: {
|
||||
isActive: true,
|
||||
idVillage: String(villageId),
|
||||
idGroup: grup,
|
||||
title: {
|
||||
contains: (search == undefined || search == "null") ? "" : search,
|
||||
mode: "insensitive"
|
||||
},
|
||||
},
|
||||
orderBy: {
|
||||
status: 'desc'
|
||||
},
|
||||
select: {
|
||||
id: true,
|
||||
title: true,
|
||||
desc: true,
|
||||
status: true,
|
||||
createdAt: true,
|
||||
DiscussionComment: {
|
||||
select: {
|
||||
id: true,
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
const fixData = data.map((v: any) => ({
|
||||
..._.omit(v, ["User", "DiscussionComment", "createdAt"]),
|
||||
user_name: v.User.name,
|
||||
img: v.User.img,
|
||||
..._.omit(v, ["DiscussionComment", "createdAt"]),
|
||||
total_komentar: v.DiscussionComment.length,
|
||||
createdAt: moment(v.createdAt).format("ll")
|
||||
}))
|
||||
|
||||
Reference in New Issue
Block a user