kyc user and upload partial update encrypt nik and picture
This commit is contained in:
+40
-2
@@ -16,6 +16,7 @@ async function main() {
|
||||
await prisma.tripParticipant.deleteMany();
|
||||
await prisma.tripImage.deleteMany();
|
||||
await prisma.trip.deleteMany();
|
||||
await prisma.organizerVerification.deleteMany();
|
||||
await prisma.user.deleteMany();
|
||||
|
||||
// ==================== USERS ====================
|
||||
@@ -28,7 +29,6 @@ async function main() {
|
||||
name: "Dede Inoen",
|
||||
email: "dede.inoen@setrip.id",
|
||||
password,
|
||||
isVerified: true,
|
||||
},
|
||||
});
|
||||
|
||||
@@ -37,7 +37,6 @@ async function main() {
|
||||
name: "Panji Petualang",
|
||||
email: "panji@setrip.id",
|
||||
password,
|
||||
isVerified: true,
|
||||
},
|
||||
});
|
||||
|
||||
@@ -95,6 +94,45 @@ async function main() {
|
||||
console.log(" Peserta: budi, sari, doni, maya, raka @gmail.com");
|
||||
console.log(" Password semua: password123\n");
|
||||
|
||||
// ==================== ORGANIZER VERIFICATIONS ====================
|
||||
|
||||
const verifiedAt = new Date();
|
||||
await prisma.organizerVerification.createMany({
|
||||
data: [
|
||||
{
|
||||
userId: dede.id,
|
||||
fullName: "Dede Inoen",
|
||||
nik: "3201010101010001",
|
||||
birthDate: new Date(Date.UTC(1990, 0, 1)),
|
||||
address: "Jl. Pendaki No. 1, Garut, Jawa Barat",
|
||||
ktpImageUrl: "https://placehold.co/600x400/png?text=KTP+Dede",
|
||||
selfieUrl: "https://placehold.co/600x400/png?text=Selfie+Dede",
|
||||
bankName: "BCA",
|
||||
bankAccountNumber: "1234567890",
|
||||
bankAccountName: "Dede Inoen",
|
||||
status: "APPROVED",
|
||||
reviewedAt: verifiedAt,
|
||||
verifiedAt,
|
||||
},
|
||||
{
|
||||
userId: panji.id,
|
||||
fullName: "Panji Petualang",
|
||||
nik: "3201010101010002",
|
||||
birthDate: new Date(Date.UTC(1985, 5, 15)),
|
||||
address: "Jl. Adventure No. 7, Kuningan, Jawa Barat",
|
||||
ktpImageUrl: "https://placehold.co/600x400/png?text=KTP+Panji",
|
||||
selfieUrl: "https://placehold.co/600x400/png?text=Selfie+Panji",
|
||||
bankName: "Mandiri",
|
||||
bankAccountNumber: "9876543210",
|
||||
bankAccountName: "Panji Petualang",
|
||||
status: "APPROVED",
|
||||
reviewedAt: verifiedAt,
|
||||
verifiedAt,
|
||||
},
|
||||
],
|
||||
});
|
||||
console.log("✅ OrganizerVerification (APPROVED) untuk Dede & Panji\n");
|
||||
|
||||
// ==================== TRIPS + IMAGES ====================
|
||||
/**
|
||||
* Tanggal disimpan eksplisit di UTC agar filter `from`/`to` (YYYY-MM-DD UTC)
|
||||
|
||||
Reference in New Issue
Block a user