upd: update pelayanan surat
Deskripsi: - pengaplikasian api - modal konfirmasi update pelayanan surat - modal konfirmasi create pelayanan surat NO Issues
This commit is contained in:
@@ -299,14 +299,26 @@ const PelayananRoute = new Elysia({
|
||||
key: string;
|
||||
}[];
|
||||
|
||||
const dataTextFix = dataText.map((item) => {
|
||||
const nama = dataTextCategory.find((v) => v.key == item.jenis)?.name
|
||||
return {
|
||||
id: item.id,
|
||||
jenis: nama,
|
||||
value: item.value,
|
||||
}
|
||||
})
|
||||
const refMap = new Map(
|
||||
dataTextCategory.map((v, i) => [
|
||||
v.key,
|
||||
{ ...v, order: i }
|
||||
])
|
||||
);
|
||||
|
||||
const dataTextFix = dataText
|
||||
.map((item) => {
|
||||
const ref = refMap.get(item.jenis);
|
||||
const nama = dataTextCategory.find((v) => v.key == item.jenis)?.name
|
||||
return {
|
||||
id: item.id,
|
||||
jenis: nama,
|
||||
value: item.value,
|
||||
order: ref?.order ?? Infinity,
|
||||
};
|
||||
})
|
||||
.sort((a, b) => a.order - b.order)
|
||||
.map(({ order, ...rest }) => rest); // hapus order
|
||||
|
||||
const dataHistory = await prisma.historyPelayanan.findMany({
|
||||
where: {
|
||||
@@ -477,7 +489,7 @@ const PelayananRoute = new Elysia({
|
||||
}
|
||||
})
|
||||
|
||||
return { success: true, message: 'Pengajuan layanan surat sudah dibuat dengan nomer ' + noPengajuan + ', nomer ini akan digunakan untuk mengakses pengajuan ini' }
|
||||
return { success: true, message: 'Pengajuan layanan surat sudah dibuat dengan nomer ' + noPengajuan + ', nomer ini akan digunakan untuk mengakses pengajuan ini', noPengajuan }
|
||||
}, {
|
||||
body: t.Object({
|
||||
kategoriId: t.String({
|
||||
@@ -664,18 +676,29 @@ const PelayananRoute = new Elysia({
|
||||
key: string;
|
||||
}[];
|
||||
|
||||
const dataTextFix = dataPelengkap.map((item) => {
|
||||
const ini = dataPelengkapList.find((v) => v.key == item.jenis)
|
||||
const desc = ini?.desc
|
||||
const name = ini?.name
|
||||
return {
|
||||
id: item.id,
|
||||
key: item.jenis,
|
||||
value: item.value,
|
||||
desc: desc ?? '',
|
||||
name: name ?? ''
|
||||
}
|
||||
})
|
||||
const refMap = new Map(
|
||||
dataPelengkapList.map((v, i) => [
|
||||
v.key,
|
||||
{ ...v, order: i }
|
||||
])
|
||||
);
|
||||
|
||||
const dataTextFix = dataPelengkap
|
||||
.map((item) => {
|
||||
const ref = refMap.get(item.jenis);
|
||||
|
||||
return {
|
||||
id: item.id,
|
||||
key: item.jenis,
|
||||
value: item.value,
|
||||
desc: ref?.desc ?? "",
|
||||
name: ref?.name ?? "",
|
||||
order: ref?.order ?? Infinity,
|
||||
};
|
||||
})
|
||||
.sort((a, b) => a.order - b.order)
|
||||
.map(({ order, ...rest }) => rest); // hapus order
|
||||
|
||||
|
||||
const dataHistory = await prisma.historyPelayanan.findMany({
|
||||
where: {
|
||||
@@ -733,7 +756,6 @@ const PelayananRoute = new Elysia({
|
||||
dataPelengkap: dataTextFix,
|
||||
}
|
||||
|
||||
|
||||
return datafix
|
||||
|
||||
}, {
|
||||
|
||||
Reference in New Issue
Block a user