# feat:
- Admin ganti status review ke publish
This commit is contained in:
2023-11-13 17:28:30 +08:00
parent 6e7be766b9
commit 67212ca035
31 changed files with 349 additions and 217 deletions

View File

@@ -0,0 +1,22 @@
import prisma from "@/app/lib/prisma";
import { NextRequest, NextResponse } from "next/server";
import fs from "fs";
export async function GET(
req: NextRequest,
{ params }: { params: { id: string } }
) {
const data = await prisma.dokumenInvestasi.findUnique({
where: { id: params.id },
select: {
url: true,
},
});
const file = fs.readFileSync(`./public/file/${data?.url}`);
return new NextResponse(file, {
headers: {
"Content-Type": "application/pdf",
},
});
}

View File

@@ -1,9 +1,10 @@
import { Admin_HalamanAksi } from "@/app_modules/admin/investasi";
export default async function Page() {
export default async function Page({params}:{params: {id: string}}) {
return (
<>
<Admin_HalamanAksi />
<Admin_HalamanAksi idInves={params.id} />
</>
);
}

View File

@@ -0,0 +1,16 @@
import { Admin_KonfirmasiInvestasi } from "@/app_modules/admin/investasi";
import { funGetUserProfile } from "@/app_modules/fun/get_user_profile";
import getOneInvestasiById from "@/app_modules/investasi/fun/get_one_investasi_by_id";
export default async function Page({ params }: { params: { id: string } }) {
const dataInvestasi = await getOneInvestasiById(params.id)
const dataUser = await funGetUserProfile(dataInvestasi?.authorId as any)
// console.log(dataUser)
return (
<>
<Admin_KonfirmasiInvestasi dataInvestasi={dataInvestasi as any} dataUser={dataUser as any} />
</>
);
}

View File

@@ -1,10 +0,0 @@
import { Admin_KonfirmasiInvestasi } from "@/app_modules/admin/investasi";
export default async function Page({ params }: { params: { id: string } }) {
return (
<>
<Admin_KonfirmasiInvestasi id={params.id} />
</>
);
}

View File

@@ -6,7 +6,7 @@ export const RouterAdminDashboard = {
export const RouterAdminInvestasi = {
main_investasi: "/dev/admin/main/investasi",
halaman_aksi: "/dev/admin/investasi/halaman_aksi/",
konfirmasi: "/dev/admin/investasi/konfirmasi",
konfirmasi: "/dev/admin/investasi/konfirmasi/",
bukti_transfer: "/dev/admin/investasi/bukti_transfer",
status_transfer: "/dev/admin/investasi/status_transfer"
};

View File

@@ -1,6 +1,8 @@
export const RouterInvestasi = {
api_gambar: "/api/investasi/gambar/",
api_file_prospektus: "/api/investasi/prospektus/",
api_file_dokumen: "/api/investasi/dokumen/",
//INVESTASI
main: "/dev/investasi/main",
main_porto: "/dev/investasi/main/portofolio",

View File

@@ -0,0 +1,3 @@
export const RouterUserProfile = {
api_foto: "/api/profile/foto/",
};