upd: divisi

Deskripsi:
- realtime create divisi

- fix list anggota klo bukan supadmin

No Issues
This commit is contained in:
amel
2024-10-02 12:22:17 +08:00
parent 2af2587ae4
commit 8d389bf4de
3 changed files with 20 additions and 5 deletions

View File

@@ -122,11 +122,20 @@ export async function POST(request: Request) {
const userRoleLogin = user.idUserRole
const sent = (await request.json())
let fixGroup
if (sent.data.idGroup == "null" || sent.data.idGroup == undefined || sent.data.idGroup == "") {
fixGroup = user.idGroup
} else {
fixGroup = sent.data.idGroup
}
const data = await prisma.division.create({
data: {
name: sent.data.name,
idVillage: String(user.idVillage),
idGroup: sent.data.idGroup,
idGroup: fixGroup,
desc: sent.data.desc,
createdBy: String(user.id)
},
@@ -214,7 +223,7 @@ export async function POST(request: Request) {
// create log user
const log = await createLogUser({ act: 'CREATE', desc: 'User membuat data divisi', table: 'division', data: data.id })
return NextResponse.json({ success: true, message: "Berhasil menambahkan divisi", data, }, { status: 200 });
return NextResponse.json({ success: true, message: "Berhasil menambahkan divisi", notif: dataNotif, }, { status: 200 });
} catch (error) {
console.error(error);
return NextResponse.json({ success: false, message: "Gagal menambahkan divisi, coba lagi nanti", reason: (error as Error).message, }, { status: 500 });