From 080388d0c2402fdbc2f02aeec7a3df775c972110 Mon Sep 17 00:00:00 2001 From: amel Date: Tue, 27 May 2025 17:44:55 +0800 Subject: [PATCH] upd: api mobile Deskripsi: - tambah divisi blm selesai No Issuesf --- src/app/api/mobile/division/route.ts | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/src/app/api/mobile/division/route.ts b/src/app/api/mobile/division/route.ts index 71441e6..5596a9a 100644 --- a/src/app/api/mobile/division/route.ts +++ b/src/app/api/mobile/division/route.ts @@ -1,6 +1,6 @@ -import { funSendWebPush, prisma } from "@/module/_global"; -import { funGetUserByCookies, funGetUserById } from "@/module/auth"; -import { createLogUser, createLogUserMobile } from "@/module/user"; +import { prisma } from "@/module/_global"; +import { funGetUserById } from "@/module/auth"; +import { createLogUserMobile } from "@/module/user"; import _ from "lodash"; import { NextResponse } from "next/server"; @@ -127,17 +127,18 @@ export async function POST(request: Request) { try { const sent = (await request.json()) - const user = await funGetUserById({ id: String(sent.user) }) - if (user.id == undefined) { - return NextResponse.json({ success: false, message: "Anda harus login untuk mengakses ini" }, { status: 401 }); + const user = sent.user + const userMobile = await funGetUserById({ id: String(user) }) + if (userMobile.id == "null" || userMobile.id == undefined || userMobile.id == "") { + return NextResponse.json({ success: false, message: "Anda harus login untuk mengakses ini" }, { status: 200 }); } - const userId = user.id - const userRoleLogin = user.idUserRole + const userId = userMobile.id + const userRoleLogin = userMobile.idUserRole let fixGroup if (sent.data.idGroup == "null" || sent.data.idGroup == undefined || sent.data.idGroup == "") { - fixGroup = user.idGroup + fixGroup = userMobile.idGroup } else { fixGroup = sent.data.idGroup } @@ -147,10 +148,10 @@ export async function POST(request: Request) { const data = await prisma.division.create({ data: { name: sent.data.name, - idVillage: String(user.idVillage), + idVillage: String(userMobile.idVillage), idGroup: fixGroup, desc: sent.data.desc, - createdBy: String(user.id) + createdBy: String(userMobile.id) }, select: { id: true