Deskripsi: - send wa penolakan + lik update - send wa diterima - upload ke seafile - blm selesai ngirim link surat ke wa No Issues
28 lines
777 B
TypeScript
28 lines
777 B
TypeScript
import { prisma } from "./prisma"
|
|
|
|
export async function createSurat({ idPengajuan, idCategory, idWarga, noSurat }: { idPengajuan: string, idCategory: string, idWarga: string, noSurat: string }) {
|
|
try {
|
|
const surat = await prisma.suratPelayanan.create({
|
|
data: {
|
|
idPengajuanLayanan: idPengajuan,
|
|
idCategory,
|
|
idWarga,
|
|
noSurat,
|
|
},
|
|
select: {
|
|
id: true
|
|
}
|
|
})
|
|
|
|
if (!surat.id) {
|
|
return { success: false, message: 'gagal membuat surat', idSurat: '' }
|
|
}
|
|
|
|
return { success: true, message: 'surat sudah dibuat', idSurat: surat.id }
|
|
} catch (error) {
|
|
console.error(error)
|
|
return { success: false, message: 'gagal membuat surat' }
|
|
}
|
|
|
|
}
|