Test foto server

This commit is contained in:
2024-08-20 14:28:29 +08:00
parent 7deb69513a
commit 5fcf46122d
121 changed files with 1924 additions and 462 deletions

View File

@@ -1,7 +1,7 @@
"use server";
import prisma from "@/app/lib/prisma";
import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
import { revalidatePath } from "next/cache";
export async function investasi_funEditStatusById({
@@ -31,7 +31,7 @@ export async function investasi_funEditStatusById({
});
if (!res) return { status: 400, message: "Gagal Update" };
revalidatePath(RouterInvestasi.main_porto);
revalidatePath(RouterInvestasi_OLD.main_porto);
return {
data: res,
status: 200,

View File

@@ -1,7 +1,7 @@
"use server";
import moment from "moment";
import { MODEL_Transaksi_Investasi } from "../model/model_investasi";
import { MODEL_Transaksi_Investasi } from "../_lib/interface";
import funGantiStatusTransaksi_Investasi from "./fun_ganti_status_transaksi";
export default async function funCekSisaWaktuTransaksiInvestasi(

View File

@@ -3,7 +3,7 @@
import prisma from "@/app/lib/prisma";
import moment from "moment";
import funGantiStatusTransaksi_Investasi from "./fun_ganti_status_transaksi";
import { MODEL_Transaksi_Investasi } from "../model/model_investasi";
import { MODEL_Transaksi_Investasi } from "../_lib/interface";
export default async function funCountDown(data: MODEL_Transaksi_Investasi) {
// const res = await prisma.transaksiInvestasi.findMany({

View File

@@ -1,12 +1,12 @@
"use server";
import _ from "lodash";
import { MODEL_Investasi } from "../model/model_investasi";
import { MODEL_INVESTASI } from "../_lib/interface";
import { v4 } from "uuid";
import prisma from "@/app/lib/prisma";
import fs from "fs";
import { revalidatePath } from "next/cache";
import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
export default async function funCreateBeritaInvestasi(
formData: FormData,
@@ -53,7 +53,7 @@ export default async function funCreateBeritaInvestasi(
message: "Gagal Disimpan",
};
revalidatePath(RouterInvestasi.list_edit_berita);
revalidatePath(RouterInvestasi_OLD.list_edit_berita);
return {
status: 201,

View File

@@ -5,14 +5,14 @@ import _ from "lodash";
import { v4 } from "uuid";
import fs from "fs";
import { revalidatePath } from "next/cache";
import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { MODEL_Investasi } from "../model/model_investasi";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
import { MODEL_INVESTASI } from "../_lib/interface";
import funUploadProspektusInvestasi from "./fun_upload_prospek";
export async function funCreateInvestasi(
fileGambar: FormData,
filePdf: FormData,
data: MODEL_Investasi
data: MODEL_INVESTASI
) {
// Function upload gambar
const gambar: any = fileGambar.get("file");
@@ -91,7 +91,7 @@ export async function funCreateInvestasi(
const uploadFile = Buffer.from(await file.arrayBuffer());
fs.writeFileSync(`./public/file/${createFile.url}`, uploadFile);
revalidatePath(RouterInvestasi.main_porto);
revalidatePath(RouterInvestasi_OLD.main_porto);
return {
data: createInvest,
status: 201,

View File

@@ -1,7 +1,7 @@
"use server";
import prisma from "@/app/lib/prisma";
import { MODEL_Transaksi_Investasi } from "../model/model_investasi";
import { MODEL_Transaksi_Investasi } from "../_lib/interface";
export default async function funCreateTransaksiInvestasi(
data: MODEL_Transaksi_Investasi,

View File

@@ -2,7 +2,7 @@
import { myConsole } from "@/app/fun/my_console";
import prisma from "@/app/lib/prisma";
import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
import { revalidatePath } from "next/cache";
export default async function funDeleteBeritaInvestasi(id: string) {

View File

@@ -2,7 +2,7 @@
import prisma from "@/app/lib/prisma";
import { RouterAdminInvestasi_OLD } from "@/app/lib/router_hipmi/router_admin";
import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
import { revalidatePath } from "next/cache";
export default async function funDeleteInvestasi(id: string) {
@@ -14,7 +14,7 @@ export default async function funDeleteInvestasi(id: string) {
if (!res) return { status: 400, message: "Gagal Hapus Data" };
revalidatePath(RouterInvestasi.portofolio);
revalidatePath(RouterInvestasi_OLD.portofolio);
return {
status: 200,

View File

@@ -1,7 +1,7 @@
"use server";
import prisma from "@/app/lib/prisma";
import { Model_Berita_Investasi } from "../model/model_investasi";
import { Model_Berita_Investasi } from "../_lib/interface";
import _ from "lodash";
import { v4 } from "uuid";
import fs from "fs";

View File

@@ -1,16 +1,16 @@
"use server";
import prisma from "@/app/lib/prisma";
import { MODEL_Investasi } from "../model/model_investasi";
import { MODEL_INVESTASI } from "../_lib/interface";
import _ from "lodash";
import { v4 } from "uuid";
import fs from "fs";
import { revalidatePath } from "next/cache";
import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
export default async function funEditInvestasi(
formData: FormData,
data: MODEL_Investasi
data: MODEL_INVESTASI
) {
const file = formData?.get("file");
@@ -58,7 +58,7 @@ export default async function funEditInvestasi(
};
}
revalidatePath(RouterInvestasi.detail_draft);
revalidatePath(RouterInvestasi_OLD.detail_draft);
return {
status: 200,
message: "Berhasil Disimpan",

View File

@@ -2,7 +2,7 @@
import prisma from "@/app/lib/prisma";
import { RouterAdminInvestasi_OLD } from "@/app/lib/router_hipmi/router_admin";
import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
import moment from "moment";
import { revalidatePath } from "next/cache";
@@ -35,7 +35,7 @@ export default async function funGantiStatusInvestasi(
if (!data) return { status: 400 };
revalidatePath(RouterInvestasi.portofolio);
revalidatePath(RouterInvestasi_OLD.portofolio);
revalidatePath(RouterAdminInvestasi_OLD.main_investasi);
return {
@@ -59,7 +59,7 @@ export default async function funGantiStatusInvestasi(
if (!data) return { status: 400 };
revalidatePath(RouterInvestasi.portofolio);
revalidatePath(RouterInvestasi_OLD.portofolio);
revalidatePath(RouterAdminInvestasi_OLD.main_investasi);
return {

View File

@@ -1,7 +1,7 @@
"use server";
import prisma from "@/app/lib/prisma";
import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
import { revalidatePath } from "next/cache";
export default async function funGantiStatusTransaksi_Investasi(
@@ -28,7 +28,7 @@ export default async function funGantiStatusTransaksi_Investasi(
if (!data) return { status: 400, message: "Status Gagal Diubah" };
revalidatePath(RouterInvestasi.main_transaksi)
revalidatePath(RouterInvestasi_OLD.main_transaksi)
return {
data: data,
status: 200,

View File

@@ -1,7 +1,7 @@
"use server";
import prisma from "@/app/lib/prisma";
import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
import { revalidatePath } from "next/cache";
export default async function funLoadDataInvestasi(id: string) {

View File

@@ -1,13 +1,13 @@
"use server";
import prisma from "@/app/lib/prisma";
import { MODEL_Investasi } from "../model/model_investasi";
import { MODEL_INVESTASI } from "../_lib/interface";
import { revalidatePath } from "next/cache";
import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
export default async function funUpdateInvestasi(
dataLembarSaham: MODEL_Investasi,
dataInvestasi: MODEL_Investasi
dataLembarSaham: MODEL_INVESTASI,
dataInvestasi: MODEL_INVESTASI
) {
@@ -61,7 +61,7 @@ export default async function funUpdateInvestasi(
}
revalidatePath(RouterInvestasi.main);
revalidatePath(RouterInvestasi_OLD.main);
return {
status: 200,

View File

@@ -1,9 +1,9 @@
"use server";
import prisma from "@/app/lib/prisma";
import { MODEL_Investasi } from "../model/model_investasi";
import { MODEL_INVESTASI } from "../_lib/interface";
import { revalidatePath } from "next/cache";
import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
export interface Model_Midtrans_Success {
status_code: string;
@@ -70,7 +70,7 @@ export default async function funUpdatePaymentInvestasi(
if (!res) return { status: 400, message: "Gagal update transaksi" };
revalidatePath(RouterInvestasi.main_transaksi);
revalidatePath(RouterInvestasi_OLD.main_transaksi);
return {
status: 200,

View File

@@ -1,9 +1,9 @@
"use server";
import { MODEL_Investasi } from "../model/model_investasi";
import { MODEL_INVESTASI } from "../_lib/interface";
import moment from "moment";
import prisma from "@/app/lib/prisma";
export default async function funUpadteProgresPersenInvestasi(data: MODEL_Investasi) {
export default async function funUpadteProgresPersenInvestasi(data: MODEL_INVESTASI) {
// console.log(data)
if (data.MasterProgresInvestasi.id !== "2" && data.progress === "100") {
const res = await prisma.investasi.update({

View File

@@ -1,9 +1,9 @@
"use server";
import { MODEL_Investasi } from "../model/model_investasi";
import { MODEL_INVESTASI } from "../_lib/interface";
import moment from "moment";
import prisma from "@/app/lib/prisma";
export default async function funUpadteProgresWaktuInvestasi(data: MODEL_Investasi) {
export default async function funUpadteProgresWaktuInvestasi(data: MODEL_INVESTASI) {
const pencarian = data.MasterPencarianInvestor.name;
const countD = moment(new Date()).diff(new Date(data.countDown), "days");

View File

@@ -5,7 +5,7 @@ import _ from "lodash";
import { v4 } from "uuid";
import fs from "fs";
import { revalidatePath } from "next/cache";
import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
export default async function funUploadDokumenInvestasi(
formData: FormData,
@@ -31,7 +31,7 @@ export default async function funUploadDokumenInvestasi(
const upFolder = Buffer.from(await file.arrayBuffer());
fs.writeFileSync(`./public/file/${uploadFile.url}`, upFolder);
revalidatePath(RouterInvestasi.edit_dokumen);
revalidatePath(RouterInvestasi_OLD.edit_dokumen);
return {
status: 201,
message: "File tersimpan ",

View File

@@ -5,7 +5,7 @@ import _ from "lodash";
import { v4 } from "uuid";
import fs from "fs";
import { revalidatePath } from "next/cache";
import { RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
export default async function funUploadProspektusInvestasi(
formData: FormData,
@@ -33,7 +33,7 @@ export default async function funUploadProspektusInvestasi(
const upFolder = Buffer.from(await file.arrayBuffer());
fs.writeFileSync(`./public/file/${uploadFile.url}`, upFolder);
revalidatePath(RouterInvestasi.edit_prospektus);
revalidatePath(RouterInvestasi_OLD.edit_prospektus);
return {
status: 201,
message: "File tersimpan ",

View File

@@ -2,7 +2,7 @@
import prisma from "@/app/lib/prisma";
import moment from "moment";
import { MODEL_Transaksi_Investasi } from "../model/model_investasi";
import { MODEL_Transaksi_Investasi } from "../_lib/interface";
import funGantiStatusTransaksi_Investasi from "./fun_ganti_status_transaksi";
export default async function getListAllTransaksiById_Investasi(