Merge pull request 'upd: update api update pelayanan surat' (#88) from amalia/16-des-25 into main
Reviewed-on: http://wibugit.wibudev.com/wibu/jenna-mcp/pulls/88
This commit is contained in:
@@ -6,8 +6,6 @@ import { generateNoPengajuanSurat } from "../lib/no-pengajuan-surat"
|
|||||||
import { isValidPhone, normalizePhoneNumber } from "../lib/normalizePhone"
|
import { isValidPhone, normalizePhoneNumber } from "../lib/normalizePhone"
|
||||||
import { prisma } from "../lib/prisma"
|
import { prisma } from "../lib/prisma"
|
||||||
|
|
||||||
const JENIS_DOKUMEN = ["ktp/kk", "pengantar kelian", "foto lokasi"] as const
|
|
||||||
|
|
||||||
|
|
||||||
const PelayananRoute = new Elysia({
|
const PelayananRoute = new Elysia({
|
||||||
prefix: "pelayanan",
|
prefix: "pelayanan",
|
||||||
@@ -803,7 +801,7 @@ const PelayananRoute = new Elysia({
|
|||||||
|
|
||||||
if (syaratDokumen && syaratDokumen.length > 0) {
|
if (syaratDokumen && syaratDokumen.length > 0) {
|
||||||
console.log("syaratDokumen")
|
console.log("syaratDokumen")
|
||||||
for (const item of syaratDokumen as any) {
|
for (const item of syaratDokumen) {
|
||||||
const pilih = syarat?.find((cat) => cat.desc.toLowerCase() == item.jenis.toLowerCase() || cat.name.toLowerCase() == item.jenis.toLowerCase())?.name;
|
const pilih = syarat?.find((cat) => cat.desc.toLowerCase() == item.jenis.toLowerCase() || cat.name.toLowerCase() == item.jenis.toLowerCase())?.name;
|
||||||
console.log(syarat, pilih)
|
console.log(syarat, pilih)
|
||||||
dataUpdate.push(pilih)
|
dataUpdate.push(pilih)
|
||||||
@@ -901,14 +899,11 @@ const PelayananRoute = new Elysia({
|
|||||||
)),
|
)),
|
||||||
syaratDokumen: t.Optional(t.Array(
|
syaratDokumen: t.Optional(t.Array(
|
||||||
t.Object({
|
t.Object({
|
||||||
jenis: t.Union(
|
jenis: t.String({
|
||||||
JENIS_DOKUMEN.map((v) => t.Literal(v)),
|
description: "Jenis dokumen persyaratan yang diminta oleh kategori layanan.",
|
||||||
{
|
examples: ["ktp", "kk", "surat_pengantar_rt"],
|
||||||
description: "Jenis dokumen",
|
error: "jenis harus diisi"
|
||||||
error: "jenis dokumen tidak valid",
|
}),
|
||||||
}
|
|
||||||
)
|
|
||||||
,
|
|
||||||
value: t.String({
|
value: t.String({
|
||||||
description: "Nama file atau identifier file dokumen yang diupload.",
|
description: "Nama file atau identifier file dokumen yang diupload.",
|
||||||
examples: ["ktp_budi.png", "kk_budi.png"],
|
examples: ["ktp_budi.png", "kk_budi.png"],
|
||||||
|
|||||||
Reference in New Issue
Block a user