upd: api pelayanan surat
This commit is contained in:
@@ -2,6 +2,7 @@ import Elysia, { StatusMap, t } from "elysia"
|
||||
import { generateNoPengajuanSurat } from "../lib/no-pengajuan-surat"
|
||||
import { prisma } from "../lib/prisma"
|
||||
import type { StatusPengaduan } from "generated/prisma"
|
||||
import { normalizePhoneNumber } from "../lib/normalizePhone"
|
||||
|
||||
const PelayananRoute = new Elysia({
|
||||
prefix: "pelayanan",
|
||||
@@ -22,7 +23,7 @@ const PelayananRoute = new Elysia({
|
||||
}, {
|
||||
detail: {
|
||||
summary: "List Kategori Pelayanan Surat",
|
||||
description: `tool untuk mendapatkan list kategori pelayanan surat`,
|
||||
description: `tool untuk mendapatkan list kategori pelayanan surat beserta syaratnya untuk memenuhi syarat dokumen sesuai kategori yg dipilih saat melakukan pengajuan surat`,
|
||||
tags: ["mcp"]
|
||||
}
|
||||
})
|
||||
@@ -175,9 +176,10 @@ const PelayananRoute = new Elysia({
|
||||
})
|
||||
|
||||
if (!warga) {
|
||||
const nomorHP = normalizePhoneNumber({ phone })
|
||||
const cariWarga = await prisma.warga.findFirst({
|
||||
where: {
|
||||
phone,
|
||||
phone: nomorHP,
|
||||
}
|
||||
})
|
||||
|
||||
@@ -185,7 +187,7 @@ const PelayananRoute = new Elysia({
|
||||
const wargaCreate = await prisma.warga.create({
|
||||
data: {
|
||||
name: idWarga,
|
||||
phone,
|
||||
phone: nomorHP,
|
||||
},
|
||||
select: {
|
||||
id: true
|
||||
@@ -210,7 +212,7 @@ const PelayananRoute = new Elysia({
|
||||
})
|
||||
|
||||
if (!pengaduan.id) {
|
||||
throw new Error("gagal membuat pengaduan")
|
||||
throw new Error("gagal membuat pengajuan surat")
|
||||
}
|
||||
|
||||
let dataInsertSyaratDokumen = []
|
||||
@@ -270,7 +272,7 @@ const PelayananRoute = new Elysia({
|
||||
}),
|
||||
detail: {
|
||||
summary: "Create Pengajuan Pelayanan Surat",
|
||||
description: `tool untuk membuat pengajuan pelayanan surat`,
|
||||
description: `tool untuk membuat pengajuan pelayanan surat dengan syarat dokumen serta data text sesuai kategori pelayanan surat yang dipilih`,
|
||||
tags: ["mcp"]
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user