Laporan Pendapatan Perhari
+| No | +Tanggal | +Total Pendapatan | +
|---|
diff --git a/backend/.gitignore b/backend/.gitignore index 40b878d..04c01ba 100644 --- a/backend/.gitignore +++ b/backend/.gitignore @@ -1 +1,2 @@ -node_modules/ \ No newline at end of file +node_modules/ +dist/ \ No newline at end of file diff --git a/backend/dist/404.js b/backend/dist/404.js deleted file mode 100644 index e1db46c..0000000 --- a/backend/dist/404.js +++ /dev/null @@ -1,56 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const path_1 = __importDefault(require("path")); -const fs_1 = __importDefault(require("fs")); -exports.router = (0, express_1.Router)(); -const htmlIndex = ` - - -
- - -Maaf, Endpoint yang Anda cari tidak ditemukan.
- - -`; -exports.router.use("*", (req, res) => { - if (fs_1.default.existsSync(path_1.default.join(__dirname, "./views")) === true) { - if (fs_1.default.existsSync(path_1.default.join(__dirname, "./views/404.html")) === true) { - res.sendFile(path_1.default.join(__dirname, "./views", "404.html")); - } - else { - fs_1.default.writeFileSync(path_1.default.join(__dirname, "./views/404.html"), htmlIndex); - res.sendFile(path_1.default.join(__dirname, "./views", "404.html")); - } - } - else { - fs_1.default.mkdirSync(path_1.default.join(__dirname, "./views")); - fs_1.default.writeFileSync(path_1.default.join(__dirname, "./views/404.html"), htmlIndex); - res.sendFile(path_1.default.join(__dirname, "./views", "404.html")); - } -}); diff --git a/backend/dist/api/antrol-auto/antrolAuto.controller.js b/backend/dist/api/antrol-auto/antrolAuto.controller.js deleted file mode 100644 index 2d5f7fe..0000000 --- a/backend/dist/api/antrol-auto/antrolAuto.controller.js +++ /dev/null @@ -1,163 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const antrolAuto_service_1 = require("./antrolAuto.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/fisio-now/:limit", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const limit = parseInt(req.params.limit, 10); - const dataFisio = yield (0, antrolAuto_service_1.hitFisioNow)(limit); - if (dataFisio.length > 0) { - res.status(200).json({ - metadata: { - code: 200, - msg: "Operation completed successfully!", - }, - response: { - dataFisio, - }, - }); - console.log(dataFisio); - } - else { - res.status(200).json({ - metadata: { - code: 200, - msg: "Data tidak tersedia!", - }, - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/update-task/:limit/task/:task_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const limit = parseInt(req.params.limit, 10); - const task_id = parseInt(req.params.task_id, 10); - const dataUpdateTaskNow = yield (0, antrolAuto_service_1.updateTask)(limit, task_id); - if (dataUpdateTaskNow.length > 0) { - res.status(200).json({ - metadata: { - code: 200, - msg: "Operation completed successfully!", - }, - response: { - dataUpdateTaskNow, - }, - }); - console.log(dataUpdateTaskNow); - } - else { - res.status(200).json({ - metadata: { - code: 200, - msg: "Data tidak tersedia!", - }, - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/update-task-backdate/:limit/task/:task_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const limit = parseInt(req.params.limit, 10); - const task_id = parseInt(req.params.task_id, 10); - const dataUpdateTaskNow = yield (0, antrolAuto_service_1.updateTask)(limit, task_id, true); - if (dataUpdateTaskNow.length > 0) { - res.status(200).json({ - metadata: { - code: 200, - msg: "Operation completed successfully!", - }, - response: { - dataUpdateTaskNow, - }, - }); - console.log(dataUpdateTaskNow); - } - else { - res.status(200).json({ - metadata: { - code: 200, - msg: "Data tidak tersedia!", - }, - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/update-task-fisio/:limit/task/:task_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const limit = parseInt(req.params.limit, 10); - const task_id = parseInt(req.params.task_id, 10); - const dataUpdateTaskNow = yield (0, antrolAuto_service_1.updateTaskFisio)(limit, task_id); - if (dataUpdateTaskNow.length > 0) { - res.status(200).json({ - metadata: { - code: 200, - msg: "Operation completed successfully!", - }, - response: { - dataUpdateTaskNow, - }, - }); - console.log(dataUpdateTaskNow); - } - else { - res.status(200).json({ - metadata: { - code: 200, - msg: "Data tidak tersedia!", - }, - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/hit-ulang-add/:limit", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const limit = parseInt(req.params.limit, 10); - const dataUpdateTaskNow = yield (0, antrolAuto_service_1.hitUlangAddAntrol)(limit); - if (dataUpdateTaskNow.length > 0) { - res.status(200).json({ - metadata: { - code: 200, - msg: "Operation completed successfully!", - }, - response: { - dataUpdateTaskNow, - }, - }); - console.log(dataUpdateTaskNow); - } - else { - res.status(200).json({ - metadata: { - code: 200, - msg: "Data tidak tersedia!", - }, - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/antrol-auto/antrolAuto.repository.js b/backend/dist/api/antrol-auto/antrolAuto.repository.js deleted file mode 100644 index e598129..0000000 --- a/backend/dist/api/antrol-auto/antrolAuto.repository.js +++ /dev/null @@ -1,462 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getKodeBagian = exports.getPasienHitUlangAddAntrol = exports.listReadyHitTaskBpjsFisio = exports.listReadyHitTaskBpjs = exports.getPasienFisioReadyHitNow = void 0; -const db_1 = require("./../../db"); -const listReadyHitTaskBpjs = (limit, task_id, backdate = false) => __awaiter(void 0, void 0, void 0, function* () { - let filter, selectTaskTime, kondisiTask; - let valueBackDate = ""; - if (backdate === true) { - valueBackDate = ` between '2025-04-14' AND now()::date`; - } - else { - valueBackDate = ` = now()::date`; - } - if (new Date().getHours() < 19) { - if (task_id === 1) { - filter = `and last_task = '0' and (assess = '3' or soap = '6')`; - selectTaskTime = `,(case - when rujukan_sep.input_time::date = data_task.tgl_masuk then - case - when rujukan_sep.input_time > emr.input_time then emr.input_time - interval '10 minutes' - else rujukan_sep.input_time - end - else - case - when rujukan_sep.mod_time > emr.input_time then emr.input_time - interval '10 minutes' - else rujukan_sep.mod_time - end - end) task_time`; - kondisiTask = ` inner join rujukan_sep on - data_task.registrasi_id = rujukan_sep.registrasi_id - inner join emr on - data_task.registrasi_id = emr.registrasi_id - and emr.form_id = 6 - and emr.status_batal is null`; - } - if (task_id === 2) { - filter = `and last_task = '1' and (assess = '3' or soap = '6')`; - selectTaskTime = `,(case - when rujukan_sep.input_time::date = data_task.tgl_masuk then - case - when rujukan_sep.input_time > emr.input_time then emr.input_time - interval '10 minutes' - else rujukan_sep.input_time - end - else - case - when rujukan_sep.mod_time > emr.input_time then emr.input_time - interval '10 minutes' - else rujukan_sep.mod_time - end - end) task_time`; - kondisiTask = ` inner join rujukan_sep on - data_task.registrasi_id = rujukan_sep.registrasi_id - inner join emr on - data_task.registrasi_id = emr.registrasi_id - and emr.form_id = 6 - and emr.status_batal is null`; - } - if (task_id === 3) { - filter = `and last_task = '2' and (assess = '3' or soap = '6')`; - selectTaskTime = `,(case - when rujukan_sep.input_time::date = data_task.tgl_masuk then - case - when rujukan_sep.input_time > emr.input_time then emr.input_time - interval '10 minutes' - else rujukan_sep.input_time - end - else - case - when rujukan_sep.mod_time > emr.input_time then emr.input_time - interval '10 minutes' - else rujukan_sep.mod_time - end - end) task_time`; - kondisiTask = ` inner join rujukan_sep on - data_task.registrasi_id = rujukan_sep.registrasi_id - inner join emr on - data_task.registrasi_id = emr.registrasi_id - and emr.form_id = 6 - and emr.status_batal is null`; - } - if (task_id === 4) { - filter = `and last_task = '3' and (assess = '3' or soap = '6')`; - selectTaskTime = `,(emr.input_time) task_time`; - kondisiTask = ` inner join emr on - data_task.registrasi_id = emr.registrasi_id - and emr.form_id = 6 - and emr.status_batal is null`; - } - if (task_id === 5) { - filter = `and last_task = '4' and soap = '6' `; - selectTaskTime = `,(emr.input_time) task_time`; - kondisiTask = ` inner join emr on - data_task.registrasi_id = emr.registrasi_id - and emr.form_id = 3 - and emr.status_batal is null`; - } - if (task_id === 6) { - filter = `and last_task = '5' and status_obat is not null `; - selectTaskTime = `,(peresepan_obat.start_tracking) task_time`; - kondisiTask = ` inner join peresepan_obat on - data_task.registrasi_detail_id = peresepan_obat.registrasi_detail_id - and peresepan_obat.status_batal is null`; - } - if (task_id === 7) { - filter = `and last_task = '6' and status_obat in ('2','3') `; - selectTaskTime = `,(peresepan_obat.end_tracking) task_time`; - kondisiTask = ` inner join peresepan_obat on - data_task.registrasi_detail_id = peresepan_obat.registrasi_detail_id - and peresepan_obat.status_batal is null`; - } - } - else { - if (task_id === 1) { - filter = `and last_task = '0'`; - selectTaskTime = `,(case - when rujukan_sep.input_time::date = data_task.tgl_masuk then - case - when rujukan_sep.input_time > emr.input_time then emr.input_time - interval '10 minutes' - else rujukan_sep.input_time - end - else - case - when rujukan_sep.mod_time > emr.input_time then emr.input_time - interval '10 minutes' - else rujukan_sep.mod_time - end - end) task_time`; - kondisiTask = ` inner join rujukan_sep on - data_task.registrasi_id = rujukan_sep.registrasi_id - inner join emr on - data_task.registrasi_id = emr.registrasi_id - and emr.form_id = 6 - and emr.status_batal is null`; - } - if (task_id === 2) { - filter = `and last_task = '1'`; - selectTaskTime = `,(case - when rujukan_sep.input_time::date = data_task.tgl_masuk then - case - when rujukan_sep.input_time > emr.input_time then emr.input_time - interval '10 minutes' - else rujukan_sep.input_time - end - else - case - when rujukan_sep.mod_time > emr.input_time then emr.input_time - interval '10 minutes' - else rujukan_sep.mod_time - end - end) task_time`; - kondisiTask = ` inner join rujukan_sep on - data_task.registrasi_id = rujukan_sep.registrasi_id - inner join emr on - data_task.registrasi_id = emr.registrasi_id - and emr.form_id = 6 - and emr.status_batal is null`; - } - if (task_id === 3) { - filter = `and last_task = '2'`; - selectTaskTime = `,(case - when rujukan_sep.input_time::date = data_task.tgl_masuk then - case - when rujukan_sep.input_time > emr.input_time then emr.input_time - interval '10 minutes' - else rujukan_sep.input_time - end - else - case - when rujukan_sep.mod_time > emr.input_time then emr.input_time - interval '10 minutes' - else rujukan_sep.mod_time - end - end) task_time`; - kondisiTask = ` inner join rujukan_sep on - data_task.registrasi_id = rujukan_sep.registrasi_id - inner join emr on - data_task.registrasi_id = emr.registrasi_id - and emr.form_id = 6 - and emr.status_batal is null`; - } - if (task_id === 4) { - filter = `and last_task = '3'`; - selectTaskTime = `,(emr.input_time) task_time`; - kondisiTask = ` inner join emr on - data_task.registrasi_id = emr.registrasi_id - and emr.form_id = 6 - and emr.status_batal is null`; - } - if (task_id === 5) { - filter = `and last_task = '4'`; - selectTaskTime = `,(emr.input_time) task_time`; - kondisiTask = ` inner join emr on - data_task.registrasi_id = emr.registrasi_id - and emr.form_id = 3 - and emr.status_batal is null`; - } - if (task_id === 6) { - filter = `and last_task = '5'`; - selectTaskTime = `,(peresepan_obat.start_tracking) task_time`; - kondisiTask = ` inner join peresepan_obat on data_task.registrasi_detail_id = peresepan_obat.registrasi_detail_id and peresepan_obat.status_batal is null`; - } - if (task_id === 7) { - filter = `and last_task = '6'`; - selectTaskTime = `,(peresepan_obat.end_tracking) task_time`; - kondisiTask = ` inner join peresepan_obat on - data_task.registrasi_detail_id = peresepan_obat.registrasi_detail_id - and peresepan_obat.status_batal is null`; - } - } - const today = new Date(); - const oneMonthAgo = new Date(); - oneMonthAgo.setMonth(oneMonthAgo.getMonth() - 1); - const formattedToday = today.toISOString().slice(0, 10); - const formattedOneMonthAgo = oneMonthAgo.toISOString().slice(0, 10); - const startDate = formattedOneMonthAgo; - const endDate = formattedToday; - const queryTask = `WITH data_task as ( - select - registrasi.registrasi_id, - pasien.no_mr, - pasien.nama_pasien, - bagian.nama_bagian, - registrasi_detail.registrasi_detail_id, - max(task_bpjs_log.task_id) last_task, - max(emr1.form_id) assess, - max(emr.form_id) soap , - max(peresepan_obat.status_selesai) status_obat, - registrasi.tgl_masuk::date - from - registrasi - inner join pasien on - registrasi.pasien_id = pasien.pasien_id - inner join registrasi_detail on - registrasi.registrasi_id = registrasi_detail.registrasi_id - and registrasi_detail.status_batal is null - inner join registrasi_urut on - registrasi_detail.registrasi_detail_id = registrasi_urut.registrasi_detail_id - and registrasi_urut.status_batal is null - inner join bagian on - registrasi_urut.bagian_id = bagian.bagian_id - and bagian.referensi_bagian in (1) - and bagian.bagian_id not in (23,46,221) - left join task_bpjs_log on - registrasi.registrasi_id = task_bpjs_log.registrasi_id - and task_bpjs_log.status_batal is null - left join emr emr1 on - registrasi_detail.registrasi_detail_id = emr1.registrasi_detail_id - and emr1.status_batal is null - and emr1.form_id in ('3') - left join emr on - registrasi_detail.registrasi_detail_id = emr.registrasi_detail_id - and emr.status_batal is null - and emr.form_id in ('6') - left join peresepan_obat on - registrasi_detail.registrasi_detail_id = peresepan_obat.registrasi_detail_id - and peresepan_obat.status_batal is null - left join rujukan_sep on - registrasi.registrasi_id = rujukan_Sep.registrasi_id - where - 1 = 1 - and registrasi.tgl_masuk::date = now()::date - and response is not null - and ( - (response->>'metadata')::json->>'code' = '200' - or (response->>'metadata')::json->>'message' ilike '%Terdapat duplikasi%' - ) - and rujukan_sep.sep is not null - group by - registrasi.registrasi_id, - pasien.no_mr, - pasien.nama_pasien, - bagian.nama_bagian, - registrasi_detail.registrasi_detail_id) - select - data_log.* - from - (select - data_task.* - ${selectTaskTime} - from - data_task - ${kondisiTask} - where - 1 = 1 - ${filter} - ) as data_log - where - data_log.task_time is not null - order by random() - limit ${limit};`; - const readyHitTaskNow = yield db_1.prismaDb3.$queryRawUnsafe(queryTask); - return readyHitTaskNow; -}); -exports.listReadyHitTaskBpjs = listReadyHitTaskBpjs; -const listReadyHitTaskBpjsFisio = (limit, task_id) => __awaiter(void 0, void 0, void 0, function* () { - let filter = ""; - if (task_id === 1) { - filter = "and last_task = '0'"; - } - else if (task_id === 2) { - filter = "and last_task = '1'"; - } - else if (task_id === 3) { - filter = "and last_task = '2'"; - } - else if (task_id === 4) { - filter = "and last_task = '3'"; - } - else if (task_id === 5) { - filter = "and last_task = '4'"; - } - else if (task_id === 6) { - filter = "and last_task = '5'"; - } - else if (task_id === 7) { - filter = "and last_task = '6'"; - } - const queryTask = `with data_task as ( - select - registrasi.registrasi_id, - registrasi.tgl_masuk::date, - pasien.no_mr, - pasien.nama_pasien, - rujukan_sep.sep, - bagian.nama_bagian, - max(task_bpjs_log.task_id) last_task, - max(emr1.form_id) assess, - max(emr.form_id) soap , - max(peresepan_obat.status_selesai) status_obat - from - registrasi - inner join pasien on - registrasi.pasien_id = pasien.pasien_id - inner join registrasi_detail on - registrasi.registrasi_id = registrasi_detail.registrasi_id - and registrasi_detail.status_batal is null - inner join registrasi_urut on - registrasi_detail.registrasi_detail_id = registrasi_urut.registrasi_detail_id - and registrasi_urut.status_batal is null - inner join bagian on - registrasi_urut.bagian_id = bagian.bagian_id - and bagian.referensi_bagian in (202) - left join rujukan_sep on - registrasi.registrasi_id = rujukan_Sep.registrasi_id - left join task_bpjs_log on - registrasi.registrasi_id = task_bpjs_log.registrasi_id - and task_bpjs_log.status_batal is null - left join emr emr1 on - registrasi_detail.registrasi_detail_id = emr1.registrasi_detail_id - and emr1.status_batal is null - and emr1.form_id in ('3') - left join emr on - registrasi_detail.registrasi_detail_id = emr.registrasi_detail_id - and emr.status_batal is null - and emr.form_id in ('6') - left join peresepan_obat on - registrasi_detail.registrasi_detail_id = peresepan_obat.registrasi_detail_id - and peresepan_obat.status_batal is null - where - 1 = 1 - and (registrasi.tgl_masuk::date = now()::date ) - and response is not null - group by - registrasi.registrasi_id, - pasien.no_mr, - pasien.nama_pasien, - rujukan_sep.sep, - bagian.nama_bagian) - select - * - from - data_task - where - 1 = 1 - and sep is not null - ${filter} - and nama_bagian not in ('KLINIK ITER', 'LABORATORIUM ', 'ONE DAY CARE (UMUM)') - order by - random() - limit ${limit};`; - const readyHitTaskNow = yield db_1.prismaDb3.$queryRawUnsafe(queryTask); - return readyHitTaskNow; -}); -exports.listReadyHitTaskBpjsFisio = listReadyHitTaskBpjsFisio; -const getPasienFisioReadyHitNow = (limit) => __awaiter(void 0, void 0, void 0, function* () { - const readyHitFisio = yield db_1.prismaDb3.$queryRaw ` - SELECT - registrasi.registrasi_id, - registrasi.pasien_id, - rujukan_sep.sep, - task_bpjs_log.response, - task_bpjs_log.task_id - from - registrasi - inner join registrasi_detail on - registrasi.registrasi_id = registrasi_detail.registrasi_id - inner join bagian on - registrasi_detail.bagian_id = bagian.bagian_id - and bagian.referensi_bagian = '202' - inner join rujukan_sep on - registrasi.registrasi_id = rujukan_sep.registrasi_id - left join task_bpjs_log on - registrasi.registrasi_id = task_bpjs_log.registrasi_id - and task_bpjs_log.task_id = '0' - where - registrasi.status_batal is null - and registrasi.tgl_masuk::date = now()::date - and rujukan_sep.sep is not null - and task_bpjs_log.response is null - limit ${limit};`; - return readyHitFisio; -}); -exports.getPasienFisioReadyHitNow = getPasienFisioReadyHitNow; -const getPasienHitUlangAddAntrol = (limit) => __awaiter(void 0, void 0, void 0, function* () { - const rawQuery = yield db_1.prismaDb3.$queryRaw ` - select - task_bpjs_log.task_id, - rujukan_sep.sep, - pasien.pasien_id, - registrasi.registrasi_id, - task_bpjs_log.response, - task_bpjs_log.mod_time, - pasien.no_hp - from - task_bpjs_log - inner join rujukan_sep on - task_bpjs_log.registrasi_id = rujukan_sep.registrasi_id - and rujukan_sep.sep is not null - inner join registrasi on - task_bpjs_log.registrasi_id = registrasi.registrasi_id - inner join pasien on - registrasi.pasien_id = pasien.pasien_id - inner join emr on - registrasi.registrasi_id = emr.registrasi_id - and emr.form_id = 6 - where - registrasi.tgl_masuk::date = now()::date - and (task_bpjs_log.response->'metadata'->>'message' = 'data nohp belum sesuai.' - or task_bpjs_log.response->'metadata'->>'message' like '%masa berlaku habis%' - or task_bpjs_log.response->'metadata'->>'message' = 'Undefined Error.' - or task_bpjs_log.response->'metadata'->>'message' = 'Rujukan tidak valid') - and task_id = '0' - limit ${limit};`; - return rawQuery; -}); -exports.getPasienHitUlangAddAntrol = getPasienHitUlangAddAntrol; -const getKodeBagian = (registrasi_id) => __awaiter(void 0, void 0, void 0, function* () { - const rawQuery = yield db_1.prismaDb3.$queryRaw ` - SELECT - mapping_poli_bpjs.kode_poli_bpjs - FROM - registrasi_detail - INNER JOIN bagian ON - registrasi_detail.bagian_id = bagian.bagian_id - INNER JOIN mapping_poli_bpjs ON - mapping_poli_bpjs.bagian_id = bagian.bagian_id - WHERE - registrasi_detail.registrasi_id = ${registrasi_id};`; - return rawQuery; -}); -exports.getKodeBagian = getKodeBagian; diff --git a/backend/dist/api/antrol-auto/antrolAuto.service.js b/backend/dist/api/antrol-auto/antrolAuto.service.js deleted file mode 100644 index a2b557f..0000000 --- a/backend/dist/api/antrol-auto/antrolAuto.service.js +++ /dev/null @@ -1,304 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.hitUlangAddAntrol = exports.updateTaskFisio = exports.updateTask = exports.hitFisioNow = void 0; -const antrolAuto_repository_1 = require("./antrolAuto.repository"); -const axiosClient_1 = require("../../utils/axiosClient"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const updateTask = (limit, task_id, backdate = false) => __awaiter(void 0, void 0, void 0, function* () { - let task_bpjs = ''; - if (backdate === true) { - task_bpjs = yield (0, antrolAuto_repository_1.listReadyHitTaskBpjs)(limit, task_id, true); - } - else { - task_bpjs = yield (0, antrolAuto_repository_1.listReadyHitTaskBpjs)(limit, task_id); - } - if (task_bpjs.length < 1) { - return false; - } - let dataEndResponse = []; - for (let i = 0; i < task_bpjs.length; i++) { - const registrasi_id = task_bpjs[i].registrasi_id; - let task_time = task_bpjs[i].task_time; - let task_time_current = task_bpjs[i].task_time; - task_time.setHours(task_time.getHours() - 7); - if (task_id == 2) { - task_time.setMinutes(task_time.getMinutes() + 1); - } - else if (task_id == 3) { - task_time.setMinutes(task_time.getMinutes() + 2); - } - task_time = Date.parse(task_time) / 1000; - const url = `${process.env.urlPHIS}API/BPJS/SIMRS-VCLAIM/V2/ANTROL/ANTREAN/UPDATE/${registrasi_id}-${task_id}-1-${task_time}`; - const method = "GET"; - const headersData = {}; - const responseBooking = yield (0, axiosClient_1.requestAxios)(headersData, url, method, null); - const dataObj = { - id: registrasi_id, - task_time: new Date(task_time_current.setHours(task_time_current.getHours() + 7)), - url: url, - response: responseBooking.data.metadata.message, - description: "Update Task Rajal", - }; - dataEndResponse.push(dataObj); - } - return dataEndResponse; -}); -exports.updateTask = updateTask; -const updateTaskFisio = (limit, task_id) => __awaiter(void 0, void 0, void 0, function* () { - const task_bpjs = yield (0, antrolAuto_repository_1.listReadyHitTaskBpjsFisio)(limit, task_id); - if (task_bpjs.length < 1) { - return false; - } - let dataEndResponse = []; - let task_time = ''; - let task_timex; - for (let i = 0; i < task_bpjs.length; i++) { - task_time = getDateWithOffset(task_id, task_bpjs[i].tgl_masuk); - // task_time.setHours(task_time.getHours() - 7); - task_timex = Date.parse(task_time) / 1000; - const registrasi_id = task_bpjs[i].registrasi_id; - const url = `${process.env.urlPHIS}API/BPJS/SIMRS-VCLAIM/V2/ANTROL/ANTREAN/UPDATE/${registrasi_id}-${task_id}-1-${task_timex}`; - const method = "GET"; - const headersData = {}; - const responseBooking = yield (0, axiosClient_1.requestAxios)(headersData, url, method, null); - const dataObj = { - id: registrasi_id, - task_time: task_time, - url: url, - response: responseBooking.data.metadata.message, - description: "Update Task Fisio", - }; - dataEndResponse.push(dataObj); - } - return dataEndResponse; -}); -exports.updateTaskFisio = updateTaskFisio; -const hitFisioNow = (limit) => __awaiter(void 0, void 0, void 0, function* () { - const readyHitFisio = yield (0, antrolAuto_repository_1.getPasienFisioReadyHitNow)(limit); - if (readyHitFisio.length < 1) { - return false; - } - let dataEndResponse = []; - for (let i = 0; i < readyHitFisio.length; i++) { - const url = `${process.env.urlPHIS}API/BPJS/SIMRS-VCLAIM/V2/ANTROL/ANTREAN/CHECK-KODEBOOKING/${readyHitFisio[i].registrasi_id}`; - const method = "GET"; - const headersData = {}; - const responseBooking = yield (0, axiosClient_1.requestAxios)(headersData, url, method, null); - if (responseBooking.data) { - const xmldata = responseBooking.data.response; - const code = responseBooking.data.metadata.code; - const message = responseBooking.data.metadata.message; - if (code === 204) { - const xmldataend = { - nomorkartu: xmldata.no_peserta, - nik: xmldata.nik, - nohp: xmldata.no_hp, - kodepoli: xmldata.kode_poli, - norm: xmldata.no_mr, - tanggalperiksa: xmldata.tgl_periksa, - namadokter: xmldata.dpjp_hfis_nama, - jampraktek: xmldata.jampraktek, - kodebooking: xmldata.registrasi_id, - jenispasien: "JKN", - namapoli: xmldata.nama_bagian, - pasienbaru: "0", - kodedokter: xmldata.dpjp_hfis_kode, - nomorantrean: xmldata.urutan, - angkaantrean: xmldata.urutan, - estimasidilayani: xmldata.estimasidilayani, - sisakuotajkn: xmldata.sisakuota, - kuotajkn: xmldata.kuota, - sisakuotanonjkn: xmldata.sisakuota, - kuotanonjkn: xmldata.kuota, - keterangan: "Peserta harap 60 menit lebih awal guna pencatatan administrasi.", - jeniskunjungan: "2", - nomorreferensi: xmldata.nomorreferensi, - }; - const urlAdd = `${process.env.urlPHIS}API/BPJS/SIMRS-VCLAIM/V2/ANTROL/ANTREAN/ADD-KODEBOOKING/1`; - const methodAdd = "POST"; - const headersDataAdd = { - "Content-Type": "application/json", - }; - const responseAdd = yield (0, axiosClient_1.requestAxios)(headersDataAdd, urlAdd, methodAdd, xmldataend); - const dataObj = { - id: readyHitFisio[i].registrasi_id, - response: responseAdd.data.metadata.message, - }; - dataEndResponse.push(dataObj); - } - else { - const dataObj = { - id: readyHitFisio[i].registrasi_id, - response: message, - }; - dataEndResponse.push(dataObj); - } - } - else { - const dataObj = { - id: readyHitFisio[i].registrasi_id, - response: false, - }; - dataEndResponse.push(dataObj); - } - } - return dataEndResponse; -}); -exports.hitFisioNow = hitFisioNow; -const hitUlangAddAntrol = (limit) => __awaiter(void 0, void 0, void 0, function* () { - const readyHitFisio = yield (0, antrolAuto_repository_1.getPasienHitUlangAddAntrol)(limit); - if (readyHitFisio.length < 1) { - return false; - } - let dataEndResponse = []; - for (let i = 0; i < readyHitFisio.length; i++) { - const url = `${process.env.urlPHIS}API/BPJS/SIMRS-VCLAIM/V2/ANTROL/ANTREAN/CHECK-KODEBOOKING/${readyHitFisio[i].registrasi_id}`; - const method = "GET"; - const headersData = {}; - let regId = readyHitFisio[i].registrasi_id; - let regIdStr = regId.toString(); - let regEnd; - if (regIdStr.length > 6) { - regEnd = regIdStr.slice(-6); - } - else { - regEnd = regIdStr.padStart(6, "0"); - } - const bulan = ("0" + (new Date().getMonth() + 1)).slice(-2); - const tahun = new Date().getFullYear().toString().slice(-2); - const nomorreferensinew = `0904005R${bulan}${tahun}A${regEnd}`; - const responseBooking = yield (0, axiosClient_1.requestAxios)(headersData, url, method, null); - if (responseBooking.data) { - const xmldata = responseBooking.data.response; - const code = responseBooking.data.metadata.code; - const message = responseBooking.data.metadata.message; - if (code === 204) { - const xmldataend = { - nomorkartu: xmldata.no_peserta, - nik: xmldata.nik, - nohp: xmldata.no_hp, - kodepoli: xmldata.kode_poli, - norm: xmldata.no_mr, - tanggalperiksa: xmldata.tgl_periksa, - namadokter: xmldata.dpjp_hfis_nama, - jampraktek: xmldata.jampraktek, - kodebooking: xmldata.registrasi_id, - jenispasien: "JKN", - namapoli: xmldata.nama_bagian, - pasienbaru: "0", - kodedokter: xmldata.dpjp_hfis_kode, - nomorantrean: xmldata.urutan, - angkaantrean: xmldata.urutan, - estimasidilayani: xmldata.estimasidilayani, - sisakuotajkn: xmldata.sisakuota, - kuotajkn: xmldata.kuota, - sisakuotanonjkn: xmldata.sisakuota, - kuotanonjkn: xmldata.kuota, - keterangan: "Peserta harap 60 menit lebih awal guna pencatatan administrasi.", - jeniskunjungan: "2", - nomorreferensi: nomorreferensinew, - }; - const urlAdd = `${process.env.urlPHIS}API/BPJS/SIMRS-VCLAIM/V2/ANTROL/ANTREAN/ADD-KODEBOOKING/1`; - const methodAdd = "POST"; - const headersDataAdd = { - "Content-Type": "application/json", - }; - const responseAdd = yield (0, axiosClient_1.requestAxios)(headersDataAdd, urlAdd, methodAdd, xmldataend); - const dataObj = { - id: readyHitFisio[i].registrasi_id, - response: responseAdd.data.metadata.message, - payload: xmldataend, - }; - dataEndResponse.push(dataObj); - } - else { - const dataObj = { - id: readyHitFisio[i].registrasi_id, - response: message, - }; - dataEndResponse.push(dataObj); - } - } - else { - const dataObj = { - id: readyHitFisio[i].registrasi_id, - response: false, - }; - dataEndResponse.push(dataObj); - } - } - return dataEndResponse; -}); -exports.hitUlangAddAntrol = hitUlangAddAntrol; -function getDateWithOffset(param, tanggal) { - if (param < 1 || param > 7) { - throw new Error("Parameter harus antara 1 dan 7"); - } - const now = new Date(); - const dateNownya = new Date(tanggal); - // Menambahkan 7 jam untuk menyesuaikan dengan zona waktu Asia/Jakarta - // now.setHours(now.getHours() + 7); - if (param === 1) { - // Tidak ada penambahan waktu - } - else if (param === 2) { - now.setMinutes(now.getMinutes() + 10); - } - else if (param === 3) { - now.setMinutes(now.getMinutes() + 20); - } - else if (param === 4) { - now.setMinutes(now.getMinutes() + 30); - } - else if (param === 5) { - now.setMinutes(now.getMinutes() + 40); - } - else if (param === 6) { - now.setMinutes(now.getMinutes() + 50); - } - else if (param === 7) { - now.setMinutes(now.getMinutes() + 60); - } - // Format tanggal menjadi 'YYYY-MM-DD HH:mm:ss.SSS' - const year = dateNownya.getFullYear(); - const month = String(dateNownya.getMonth() + 1).padStart(2, "0"); - const day = String(dateNownya.getDate()).padStart(2, "0"); - const hours = String(now.getHours()).padStart(2, "0"); - const minutes = String(now.getMinutes()).padStart(2, "0"); - const seconds = String(now.getSeconds()).padStart(2, "0"); - const milliseconds = String(now.getMilliseconds()).padStart(3, "0"); - return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}.${milliseconds}`; -} diff --git a/backend/dist/api/asuransi/users.controller.js b/backend/dist/api/asuransi/users.controller.js deleted file mode 100644 index 99281e3..0000000 --- a/backend/dist/api/asuransi/users.controller.js +++ /dev/null @@ -1,310 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const users_service_1 = require("./users.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/user_id/:user_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const getUser = yield (0, users_service_1.getUserId)(user_id); - if (getUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const getUser = yield (0, users_service_1.getUserAll)(); - if (getUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.post("/", [ - (0, express_validator_1.body)("username") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - if (value) { - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - } - })), - (0, express_validator_1.body)("password").notEmpty(), - (0, express_validator_1.body)("fullname").notEmpty(), - (0, express_validator_1.body)("email").notEmpty().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createUser = yield (0, users_service_1.createUserData)(req.body); - if (createUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("username") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - var _a; - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value, (_a = req.params) === null || _a === void 0 ? void 0 : _a.user_id); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - })), - (0, express_validator_1.body)("password").notEmpty(), - (0, express_validator_1.body)("fullname").notEmpty(), - (0, express_validator_1.body)("email").notEmpty().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const updateUserAll = yield (0, users_service_1.updateUserDataAll)(req.body, user_id); - if (updateUserAll) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserAll, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.patch("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("username") - .optional() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - })), - (0, express_validator_1.body)("email").optional().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const updateUserPart = yield (0, users_service_1.updateUserDataPart)(req.body, user_id); - if (updateUserPart) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserPart, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.delete("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const deleteUser = yield (0, users_service_1.deleteUserData)(user_id); - if (deleteUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: deleteUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/asuransi/users.repository.js b/backend/dist/api/asuransi/users.repository.js deleted file mode 100644 index 4c9774c..0000000 --- a/backend/dist/api/asuransi/users.repository.js +++ /dev/null @@ -1,184 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deleteUserRepository = exports.getDataUserAll = exports.getDataUserId = exports.updateUserDataPartRepository = exports.updateUserDataAllRepository = exports.createUserRepository = exports.checkDataUsername = void 0; -const db_1 = require("../../db"); -const database_handler_1 = require("../../db/database.handler"); -const time_1 = require("../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createUserRepository = (username, password, fullname, email) => __awaiter(void 0, void 0, void 0, function* () { - const maxUserId = yield (0, database_handler_1.generateMaxDb1)("ms_users_id_seq", "user_id"); - const createUser = yield db_1.prismaDb1.msusers.create({ - data: { - user_id: maxUserId, - created_at: (0, time_1.dateNow)(), - created_by: 1, - username: username, - password: password, - full_name: fullname, - email: email, - is_active: true, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return createUser; -}); -exports.createUserRepository = createUserRepository; -const getDataUserId = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findFirst({ - where: { - user_id: user_id, - is_active: true, - deleted_at: null, - }, - select: { - user_id: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return user; -}); -exports.getDataUserId = getDataUserId; -const getDataUserAll = () => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findMany({ - where: { - deleted_by: null, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return user; -}); -exports.getDataUserAll = getDataUserAll; -const checkDataUsername = (username, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findFirst({ - where: { - username: username, - user_id: user_id ? { not: user_id } : undefined, - }, - select: { - user_id: true, - }, - }); - return user; -}); -exports.checkDataUsername = checkDataUsername; -const updateUserDataAllRepository = (username, password, fullname, email, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: { - modified_at: (0, time_1.dateNow)(), - modified_by: 1, - username: username, - password: password, - full_name: fullname, - email: email, - is_active: true, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return updateUser; -}); -exports.updateUserDataAllRepository = updateUserDataAllRepository; -const updateUserDataPartRepository = (updateField, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: Object.assign(Object.assign({}, updateField), { modified_at: (0, time_1.dateNow)(), modified_by: 1 }), - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return updateUser; -}); -exports.updateUserDataPartRepository = updateUserDataPartRepository; -const deleteUserRepository = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: { - deleted_at: (0, time_1.dateNow)(), - deleted_by: 1, - is_active: false, - }, - select: { - user_id: true, - deleted_at: true, - deleted_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return deleteUser; -}); -exports.deleteUserRepository = deleteUserRepository; diff --git a/backend/dist/api/asuransi/users.service.js b/backend/dist/api/asuransi/users.service.js deleted file mode 100644 index 6ffba5d..0000000 --- a/backend/dist/api/asuransi/users.service.js +++ /dev/null @@ -1,91 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getUserAll = exports.deleteUserData = exports.getUserId = exports.updateUserDataPart = exports.updateUserDataAll = exports.checkUsername = exports.createUserData = void 0; -const dotenv = __importStar(require("dotenv")); -const users_repository_1 = require("./users.repository"); -const bcrypt_1 = __importDefault(require("bcrypt")); -dotenv.config(); -const createUserData = (dataUser) => __awaiter(void 0, void 0, void 0, function* () { - const { username, password, fullname, email } = dataUser; - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(password, saltRounds); - const createUser = (0, users_repository_1.createUserRepository)(username, passwordHash, fullname, email); - return createUser; -}); -exports.createUserData = createUserData; -const getUserId = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const getUserId = yield (0, users_repository_1.getDataUserId)(user_id); - return getUserId; -}); -exports.getUserId = getUserId; -const getUserAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getUser = yield (0, users_repository_1.getDataUserAll)(); - return getUser; -}); -exports.getUserAll = getUserAll; -const checkUsername = (username, user_id) => __awaiter(void 0, void 0, void 0, function* () { - if (user_id) { - user_id = parseInt(user_id.toString(), 10); - } - const checkUser = (0, users_repository_1.checkDataUsername)(username, user_id); - return checkUser; -}); -exports.checkUsername = checkUsername; -const updateUserDataAll = (dataUser, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const { username, password, fullname, email } = dataUser; - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(password, saltRounds); - const updateUser = yield (0, users_repository_1.updateUserDataAllRepository)(username, passwordHash, fullname, email, user_id); - return updateUser; -}); -exports.updateUserDataAll = updateUserDataAll; -const updateUserDataPart = (dataUser, user_id) => __awaiter(void 0, void 0, void 0, function* () { - if (dataUser.password) { - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(dataUser.password, saltRounds); - dataUser.password = passwordHash; - } - const updateUser = yield (0, users_repository_1.updateUserDataPartRepository)(dataUser, user_id); - return updateUser; -}); -exports.updateUserDataPart = updateUserDataPart; -const deleteUserData = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield (0, users_repository_1.deleteUserRepository)(user_id); - return deleteUser; -}); -exports.deleteUserData = deleteUserData; diff --git a/backend/dist/api/auth/auth.controller.js b/backend/dist/api/auth/auth.controller.js deleted file mode 100644 index 204c4ca..0000000 --- a/backend/dist/api/auth/auth.controller.js +++ /dev/null @@ -1,152 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const jsonwebtoken_1 = __importStar(require("jsonwebtoken")); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -exports.router = (0, express_1.Router)(); -exports.router.post("/validate-token", (req, res, next) => { - try { - const token = req.body.token; - if (!token) { - return res.status(400).json({ - metadata: { - code: 400, - msg: "Token required!", - }, - }); - } - const secretKey = process.env.secretKey || ""; - if (typeof token !== "string" || token.trim() === "") { - return res.status(400).json({ - metadata: { - code: 400, - msg: "Invalid token format!", - }, - }); - } - jsonwebtoken_1.default.verify(token, secretKey, (err, decoded) => { - if (err) { - if (err instanceof jsonwebtoken_1.TokenExpiredError) { - // Token telah kedaluwarsa - return res.status(401).json({ - metadata: { - code: 401, - msg: "Token expired!", - }, - }); - } - else { - // Token tidak valid atau terjadi kesalahan lainnya - return res.status(401).json({ - metadata: { - code: 401, - msg: "Invalid token!", - }, - }); - } - } - else { - // Token valid - return res.status(200).json({ - metadata: { - code: 200, - msg: "Token valid!", - }, - }); - } - }); - } - catch (error) { - next(error); - } -}); -exports.router.post("/check-token-password", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const token = req.body.token; - if (!token) { - return res.status(400).json({ - metadata: { - code: 400, - msg: "Token required!", - }, - }); - } - const secretKey = process.env.secretKey || ""; - if (typeof token !== "string" || token.trim() === "") { - return res.status(400).json({ - metadata: { - code: 400, - msg: "Invalid token format!", - }, - }); - } - jsonwebtoken_1.default.verify(token, secretKey, (err, decoded) => { - if (err) { - if (err instanceof jsonwebtoken_1.TokenExpiredError) { - // Token telah kedaluwarsa - return res.status(401).json({ - metadata: { - code: 401, - msg: "Token expired!", - }, - }); - } - else { - // Token tidak valid atau terjadi kesalahan lainnya - return res.status(401).json({ - metadata: { - code: 401, - msg: "Invalid token!", - }, - }); - } - } - else { - // Token valid - return res.status(200).json({ - metadata: { - code: 200, - msg: "Token valid!", - }, - }); - } - }); - } - catch (error) { - next(error); - } -})); diff --git a/backend/dist/api/bpjs/index.js b/backend/dist/api/bpjs/index.js deleted file mode 100644 index 3ed1905..0000000 --- a/backend/dist/api/bpjs/index.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const jknmobile_controller_1 = require("./jknmobile/jknmobile.controller"); -const router = (0, express_1.Router)(); -exports.router = router; -router.use("/JKN-MOBILE", jknmobile_controller_1.router); diff --git a/backend/dist/api/bpjs/jknmobile/jknmobile.controller.js b/backend/dist/api/bpjs/jknmobile/jknmobile.controller.js deleted file mode 100644 index 1ccb9c0..0000000 --- a/backend/dist/api/bpjs/jknmobile/jknmobile.controller.js +++ /dev/null @@ -1,499 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const dotenv = __importStar(require("dotenv")); -const auth_1 = require("./../../../middlewares/auth"); -const jsonwebtoken_1 = __importDefault(require("jsonwebtoken")); -const secretKey = process.env.secretKey || ""; -const login_service_1 = require("./../../login/login.service"); -const jknmobile_service_1 = require("./jknmobile.service"); -const jknmobile_repository_1 = require("./jknmobile.repository"); -dotenv.config(); -exports.router = (0, express_1.Router)(); -exports.router.get("/get-auth", [(0, express_validator_1.header)(["x-username", "x-password"]).notEmpty()], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(201).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - try { - const username = req.headers["x-username"]; - const password = req.headers["x-password"]; - const data = { - username: username, - password: password, - }; - const dataUser = yield (0, login_service_1.getLoginUser)(data); - let token; - if (dataUser) { - token = jsonwebtoken_1.default.sign({ - id: dataUser.user_id, - username: dataUser.user_name, - }, secretKey, { - expiresIn: "1h", - }); - res.cookie("jwt", token, { - expires: new Date(Date.now() + 3600000), - httpOnly: true, - }); - res.send({ - response: { - token: token, - }, - metadata: { - message: "Ok", - code: 200, - }, - }); - } - else { - res.status(200).json({ - response: "", - metadata: { - message: "Login Gagal! Mohon periksa kembali username dan password anda.", - code: 201, - }, - }); - } - } - catch (err) { - next(err); - } -})); -exports.router.post("/status-antrean", auth_1.authenticateToken, [ - (0, express_validator_1.body)("kodepoli") - .notEmpty() - .custom((value) => __awaiter(void 0, void 0, void 0, function* () { - const poli_hfis = yield (0, jknmobile_repository_1.checkPoliHfis)(value); - if (!poli_hfis) { - return Promise.reject("Kode Poli Tidak Terdaftar Di SIMRS!"); - } - })), - (0, express_validator_1.body)("kodedokter") - .notEmpty() - .custom((value) => __awaiter(void 0, void 0, void 0, function* () { - value = value.toString(); - const dpjp_hfis = yield (0, jknmobile_repository_1.checkDpjpHfis)(value); - if (!dpjp_hfis) { - return Promise.reject("Kode Dokter Tidak Terdaftar Di SIMRS!"); - } - })), - (0, express_validator_1.body)("tanggalperiksa").isISO8601(), - (0, express_validator_1.body)("jampraktek").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - try { - const statusAntrean = yield (0, jknmobile_service_1.statusAntreanService)(req.body); - if (statusAntrean) { - res.send({ - response: statusAntrean, - metadata: { - message: "Ok", - code: 200, - }, - }); - } - else { - res.status(200).json({ - response: "", - metadata: { - message: "Gagal", - code: 201, - }, - }); - } - } - catch (err) { - next(err); - } -})); -exports.router.post("/daftar-perjanjian", auth_1.authenticateToken, [ - (0, express_validator_1.body)("nomorkartu").notEmpty(), - (0, express_validator_1.body)("nik").notEmpty(), - (0, express_validator_1.body)("nohp").notEmpty(), - (0, express_validator_1.body)("kodepoli") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - const poli_hfis = yield (0, jknmobile_repository_1.checkPoliHfis)(value); - if (poli_hfis.length == 0) { - return Promise.reject("Kode Poli Tidak Terdaftar Di SIMRS!"); - } - else { - req.body.bagian_id = poli_hfis[0].bagian_id; - } - })), - (0, express_validator_1.body)("tanggalperiksa").notEmpty().isISO8601(), - (0, express_validator_1.body)("kodedokter") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = value.toString(); - const dpjp_hfis = yield (0, jknmobile_repository_1.checkDpjpHfis)(value); - if (!dpjp_hfis) { - return Promise.reject("Kode Dokter Tidak Terdaftar Di SIMRS!"); - } - else { - req.body.dokter_id = dpjp_hfis.user_id; - } - })), - (0, express_validator_1.body)("jeniskunjungan").notEmpty(), - (0, express_validator_1.body)("nomorreferensi").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createRegistrasi = yield (0, jknmobile_service_1.daftarPerjanjianService)(req.body); - if (createRegistrasi.code === 200) { - res.send({ - response: createRegistrasi.data, - metadata: { - message: createRegistrasi.message, - code: createRegistrasi.code, - }, - }); - } - else { - res.status(200).json({ - response: "", - metadata: { - message: createRegistrasi.message, - code: createRegistrasi.code, - }, - }); - } - } - catch (err) { - next(err); - } -})); -exports.router.post("/sisa-antrean", auth_1.authenticateToken, [(0, express_validator_1.body)("kodebooking").notEmpty()], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const sisaAntrean = yield (0, jknmobile_service_1.sisaAntreanService)(req.body); - if (sisaAntrean.code === 200) { - res.send({ - response: sisaAntrean.data, - metadata: { - message: sisaAntrean.message, - code: sisaAntrean.code, - }, - }); - } - else { - res.status(200).json({ - metadata: { - message: sisaAntrean.message, - code: 201, - }, - }); - } - } - catch (err) { - next(err); - } -})); -exports.router.post("/batal-antrean", auth_1.authenticateToken, [(0, express_validator_1.body)("kodebooking").notEmpty()], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const batalAntrean = yield (0, jknmobile_service_1.batalAntreanService)(req.body); - if (batalAntrean.code === 200) { - res.send({ - metadata: { - message: batalAntrean.message, - code: batalAntrean.code, - }, - }); - } - else { - res.status(200).json({ - metadata: { - message: batalAntrean.message, - code: batalAntrean.code, - }, - }); - } - } - catch (err) { - next(err); - } -})); -exports.router.post("/check-in", auth_1.authenticateToken, [(0, express_validator_1.body)("kodebooking").notEmpty()], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const checkIn = yield (0, jknmobile_service_1.checkInService)(req.body); - if (checkIn.code === 200) { - res.send({ - metadata: { - message: checkIn.message, - code: checkIn.code, - }, - }); - } - else { - res.status(200).json({ - metadata: { - message: checkIn.message, - code: checkIn.code, - }, - }); - } - } - catch (err) { - next(err); - } -})); -exports.router.post("/pasien-baru", auth_1.authenticateToken, [ - (0, express_validator_1.body)("nomorkartu").notEmpty(), - (0, express_validator_1.body)("nik").notEmpty(), - (0, express_validator_1.body)("nomorkk").notEmpty(), - (0, express_validator_1.body)("nama").notEmpty(), - (0, express_validator_1.body)("jeniskelamin").notEmpty(), - (0, express_validator_1.body)("tanggallahir").notEmpty(), - (0, express_validator_1.body)("nohp").notEmpty(), - (0, express_validator_1.body)("alamat").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const pasienBaru = yield (0, jknmobile_service_1.pasienBaruService)(req.body); - if (pasienBaru.code === 200) { - res.send({ - response: { - norm: pasienBaru.norm, - }, - metadata: { - message: pasienBaru.message, - code: pasienBaru.code, - }, - }); - } - else { - res.status(200).json({ - metadata: { - message: pasienBaru.message, - code: pasienBaru.code, - }, - }); - } - } - catch (err) { - next(err); - } -})); -exports.router.post("/list-jadwal-operasi", auth_1.authenticateToken, [ - (0, express_validator_1.body)("tanggalawal").notEmpty().isISO8601(), - (0, express_validator_1.body)("tanggalakhir") - .notEmpty() - .isISO8601() - .custom((value, { req }) => { - if (new Date(value) < new Date(req.body.tanggalawal)) { - throw new Error("Tanggal akhir tidak boleh lebih kecil dari tanggal awal"); - } - return true; - }), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const listJadwalOperasi = yield (0, jknmobile_service_1.listJadwalOperasiService)(req.body); - if (listJadwalOperasi.code === 200) { - res.send({ - response: { - list: listJadwalOperasi.data, - }, - metadata: { - message: listJadwalOperasi.message, - code: listJadwalOperasi.code, - }, - }); - } - else { - res.status(200).json({ - metadata: { - message: listJadwalOperasi.message, - code: listJadwalOperasi.code, - }, - }); - } - } - catch (err) { - next(err); - } -})); -exports.router.post("/jadwal-operasi", auth_1.authenticateToken, [(0, express_validator_1.body)("nopeserta").notEmpty()], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const jadwalOperasi = yield (0, jknmobile_service_1.jadwalOperasiService)(req.body); - if (jadwalOperasi.code === 200) { - res.send({ - response: { - list: jadwalOperasi.data, - }, - metadata: { - message: jadwalOperasi.message, - code: jadwalOperasi.code, - }, - }); - } - else { - res.status(200).json({ - metadata: { - message: jadwalOperasi.message, - code: jadwalOperasi.code, - }, - }); - } - } - catch (err) { - next(err); - } -})); -exports.router.post("/ambil-antrean-farmasi", auth_1.authenticateToken, (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - res.send({ - msg: "test success!", - }); - } - catch (err) { - next(err); - } -})); -exports.router.post("/status-antrean-farmasi", auth_1.authenticateToken, (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - res.send({ - msg: "test success!", - }); - } - catch (err) { - next(err); - } -})); -exports.router.post("/rekap-antrian", auth_1.authenticateToken, (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - res.send({ - msg: "test success!", - }); - } - catch (err) { - next(err); - } -})); diff --git a/backend/dist/api/bpjs/jknmobile/jknmobile.repository.js b/backend/dist/api/bpjs/jknmobile/jknmobile.repository.js deleted file mode 100644 index 0f4b12f..0000000 --- a/backend/dist/api/bpjs/jknmobile/jknmobile.repository.js +++ /dev/null @@ -1,925 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var _a, _b; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.checkHariLiburMerah = exports.checkEmrValidasi = exports.checkPasienId = exports.getJadwalOperasi = exports.getTindakanBedah = exports.listJadwalOperasi = exports.insertPasienBaru = exports.checkInData = exports.checkDataRegistrasi = exports.batalDataAntrean = exports.sisaDataAntrean = exports.urutanMaxRajal = exports.insertPendaftaranService = exports.checkDokterReadyService = exports.insertDataNasabahBPJS = exports.checkDataNasabahBPJS = exports.checkRujukanService = exports.insertRujukanService = exports.checkEmrTerdaftar = exports.checkRegistrasiTerdaftarToday = exports.checkRegistrasiTerdaftar = exports.statusAntrean = exports.checkPoliHfis = exports.checkDpjpHfis = void 0; -const db_1 = require("./../../../db"); -const database_handler_1 = require("./../../../db/database.handler"); -const time_1 = require("./../../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const kelas = parseInt(((_a = process.env.kelas_ruang3) !== null && _a !== void 0 ? _a : ''), 10); -const nasabahBpjs = parseInt(((_b = process.env.nasabahBPJS) !== null && _b !== void 0 ? _b : ''), 10); -const checkDpjpHfis = (kodeDpjp) => __awaiter(void 0, void 0, void 0, function* () { - const dpjp_hfis = yield db_1.prismaDb1.dpjp_hfis.findFirst({ - where: { - dpjp_hfis_kode: kodeDpjp, - }, - select: { - user_id: true, - }, - }); - return dpjp_hfis; -}); -exports.checkDpjpHfis = checkDpjpHfis; -const checkPoliHfis = (kodePoli) => __awaiter(void 0, void 0, void 0, function* () { - const checkpoli_hfis = `SELECT - bagian.bagian_id - FROM - bagian - INNER JOIN mapping_poli_bpjs ON - bagian.bagian_id = mapping_poli_bpjs.bagian_id - WHERE - mapping_poli_bpjs.kode_poli_bpjs = '${kodePoli}' - AND bagian.flag_eksekutif IS NULL - Limit 1 - `; - const poli_hfis = yield db_1.prismaDb1.$queryRawUnsafe(checkpoli_hfis); - return poli_hfis; -}); -exports.checkPoliHfis = checkPoliHfis; -const statusAntrean = (data) => __awaiter(void 0, void 0, void 0, function* () { - let referensi_bagian_id_rajal = 1; - let kode_poli_bpjs = data.kodepoli; - let dpjp_hfis_kode = data.kodedokter; - let tgl_periksa = data.tanggalperiksa; - let jam_praktek = data.jampraktek; - let hari = new Date(tgl_periksa).getDay(); - const rawQuery = `SELECT - bagian.nama_bagian, - registrasi.registrasi_id, - users.nama_pegawai, - users.user_id, - dpjp_hfis.dpjp_hfis_nama, - jadwal_dokter.kuota, - jadwal_dokter.hari, - registrasi_urut.pegawai_id, - emr.emr_id, - registrasi_urut.urutan - from - registrasi - inner join registrasi_detail on - registrasi.registrasi_id = registrasi_detail.registrasi_id - and registrasi_detail.status_batal is NULL - inner join registrasi_urut on - registrasi_detail.registrasi_detail_id = registrasi_urut.registrasi_detail_id - and registrasi_urut.status_batal is NULL - inner join bagian on - registrasi_detail.bagian_id = bagian.bagian_id - and bagian.referensi_bagian = ${referensi_bagian_id_rajal} - inner join mapping_poli_bpjs on - bagian.bagian_id = mapping_poli_bpjs.bagian_id - and mapping_poli_bpjs.kode_poli_bpjs = '${kode_poli_bpjs}' - and mapping_poli_bpjs.status_batal is NULL - inner join penanggung_rawat on - registrasi.registrasi_id = penanggung_rawat.registrasi_id - inner join users on - penanggung_rawat.rawat_user_id = users.user_id - inner join dpjp_hfis on - users.user_id = dpjp_hfis.user_id - and dpjp_hfis.dpjp_hfis_kode = '${dpjp_hfis_kode.toString()}' - and dpjp_hfis.status_batal is NULL - inner join jadwal_dokter on - bagian.bagian_id = jadwal_dokter.bagian_id - and registrasi_urut.pegawai_id = jadwal_dokter.pegawai_id - and jadwal_dokter.hari = ${hari} - left outer join emr on - registrasi.registrasi_id = emr.registrasi_id - and emr.form_id = 3 - where - registrasi.status_batal is null - and registrasi.tgl_masuk::date = '${tgl_periksa}'`; - const status_antrean = yield db_1.prismaDb1.$queryRawUnsafe(rawQuery); - return status_antrean; -}); -exports.statusAntrean = statusAntrean; -const checkRegistrasiTerdaftar = (pasien_id) => __awaiter(void 0, void 0, void 0, function* () { - const checkRegistrasiPasien = `SELECT - registrasi.registrasi_id, - pegawai.nama_pegawai, - registrasi.tgl_masuk::date, - bagian.nama_bagian, - bagian.bagian_id, - mapping_poli_bpjs.kode_poli_bpjs - from - registrasi - inner join registrasi_detail on - registrasi.registrasi_id = registrasi_detail.registrasi_id - and registrasi_detail.status_batal is NULL - inner join penanggung_rawat on - penanggung_rawat.registrasi_id = registrasi.registrasi_id - and penanggung_rawat.status_batal is NULL - inner join pasien_nasabah on - pasien_nasabah.pasien_nasabah_id = registrasi.pasien_nasabah_id - and pasien_nasabah.status_batal is NULL - inner join registrasi_urut on - registrasi_detail.registrasi_detail_id = registrasi_urut.registrasi_detail_id - and registrasi_urut.status_batal is NULL - inner join pegawai on - registrasi_urut.pegawai_id = pegawai.pegawai_id - inner join bagian on - registrasi_detail.bagian_id = bagian.bagian_id - inner join mapping_poli_bpjs on - bagian.bagian_id = mapping_poli_bpjs.bagian_id - and mapping_poli_bpjs.status_batal is NULL - where - registrasi.pasien_id = ${pasien_id} - and registrasi.tgl_masuk::DATE > now()::date - and pasien_nasabah.nasabah_id = '${nasabahBpjs}' - and registrasi.status_batal is null - order by tgl_masuk::date ASC`; - const checkRegistrasi = yield db_1.prismaDb1.$queryRawUnsafe(checkRegistrasiPasien); - return checkRegistrasi; -}); -exports.checkRegistrasiTerdaftar = checkRegistrasiTerdaftar; -const checkRegistrasiTerdaftarToday = (data) => __awaiter(void 0, void 0, void 0, function* () { - const checkRegistrasiPasien = `SELECT - registrasi.registrasi_id - from - registrasi - inner join registrasi_detail on - registrasi.registrasi_id = registrasi_detail.registrasi_id - and registrasi_detail.status_batal is NULL - inner join pasien_nasabah on - pasien_nasabah.pasien_nasabah_id = registrasi.pasien_nasabah_id - and pasien_nasabah.status_batal is NULL - inner join bagian on - registrasi_detail.bagian_id = bagian.bagian_id - and bagian.flag_eksekutif is null - inner join mapping_poli_bpjs on - bagian.bagian_id = mapping_poli_bpjs.bagian_id - and mapping_poli_bpjs.status_batal is NULL - where - registrasi.pasien_id = ${data.pasien_id} - and mapping_poli_bpjs.kode_poli_bpjs = '${data.kode_poli_bpjs}' - and registrasi.tgl_masuk::DATE = now()::date - and pasien_nasabah.nasabah_id = '${nasabahBpjs}' - and registrasi.status_batal is null - order by tgl_masuk::date ASC - Limit 1`; - const checkRegistrasi = yield db_1.prismaDb1.$queryRawUnsafe(checkRegistrasiPasien); - return checkRegistrasi; -}); -exports.checkRegistrasiTerdaftarToday = checkRegistrasiTerdaftarToday; -const checkEmrTerdaftar = (data) => __awaiter(void 0, void 0, void 0, function* () { - const checkEmrPasien = `SELECT - registrasi.registrasi_id - from - registrasi - inner join registrasi_detail on - registrasi.registrasi_id = registrasi_detail.registrasi_id - and registrasi_detail.status_batal is NULL - inner join bagian on - registrasi_detail.bagian_id = bagian.bagian_id - and bagian.flag_eksekutif is null - inner join mapping_poli_bpjs on - bagian.bagian_id = mapping_poli_bpjs.bagian_id - and mapping_poli_bpjs.status_batal is NULL - inner join pasien_nasabah on - pasien_nasabah.pasien_nasabah_id = registrasi.pasien_nasabah_id - and pasien_nasabah.status_batal is NULL - inner join emr on - registrasi.registrasi_id = emr.registrasi_id - and emr.status_batal is NULL - inner join pasien on - registrasi.pasien_id = pasien.pasien_id - where - pasien.no_mr = '${data.norm}' - and mapping_poli_bpjs.kode_poli_bpjs = '${data.kodepoli}' - and registrasi.tgl_masuk::DATE = now()::date - and pasien_nasabah.nasabah_id = '${nasabahBpjs}' - and registrasi.status_batal is null - and emr.form_id = '3' - order by tgl_masuk::date ASC - Limit 1`; - const checkRegistrasi = yield db_1.prismaDb1.$queryRawUnsafe(checkEmrPasien); - return checkRegistrasi; -}); -exports.checkEmrTerdaftar = checkEmrTerdaftar; -const checkEmrValidasi = (data) => __awaiter(void 0, void 0, void 0, function* () { - const checkEmrPasien = `SELECT - registrasi.registrasi_id, - emr.form_id - from - registrasi - inner join registrasi_detail on - registrasi.registrasi_id = registrasi_detail.registrasi_id - and registrasi_detail.status_batal is null - inner join bagian on - registrasi_detail.bagian_id = bagian.bagian_id - inner join mapping_poli_bpjs on - bagian.bagian_id = mapping_poli_bpjs.bagian_id - and mapping_poli_bpjs.status_batal is null - inner join pasien_nasabah on - pasien_nasabah.pasien_nasabah_id = registrasi.pasien_nasabah_id - and pasien_nasabah.status_batal is null - inner join emr on - registrasi.registrasi_id = emr.registrasi_id - and emr.status_batal is null - where - registrasi.registrasi_id = ${data.kodebooking} - and registrasi.status_batal is null - order by - tgl_masuk::date asc - limit 1`; - const checkRegistrasi = yield db_1.prismaDb1.$queryRawUnsafe(checkEmrPasien); - return checkRegistrasi; -}); -exports.checkEmrValidasi = checkEmrValidasi; -const checkRujukanService = (noRujukan) => __awaiter(void 0, void 0, void 0, function* () { - const rujukan_pasien = yield db_1.prismaDb1.rujukan_pasien.findFirst({ - where: { - no_rujukan: noRujukan, - }, - select: { - rujukan_pasien_id: true, - }, - }); - return rujukan_pasien; -}); -exports.checkRujukanService = checkRujukanService; -const insertRujukanService = (data, inputUserId) => __awaiter(void 0, void 0, void 0, function* () { - const rujukanPasienId = yield (0, database_handler_1.generateMaxDb1)("max_rujukan_sep_idx", "rujukan_pasien_id"); - const insertRujukan = yield db_1.prismaDb1.rujukan_pasien.create({ - data: { - rujukan_pasien_id: rujukanPasienId, - input_time: (0, time_1.dateNow)(), - input_user_id: inputUserId, - pasien_id: parseInt(data.response.rujukan.peserta.mr.noMR, 10), - no_peserta: data.response.rujukan.peserta.noKartu, - no_rujukan: data.response.rujukan.noKunjungan, - tgl_rujukan: new Date(data.response.rujukan.tglKunjungan), - kode_provider: data.response.rujukan.provPerujuk.kode, - nama_provider: data.response.rujukan.provPerujuk.nama, - kode_diagnosa: data.response.rujukan.diagnosa.kode, - nama_diagnosa: data.response.rujukan.diagnosa.nama, - faskes: data.response.asalFaskes, - jenis_peserta: data.response.rujukan.peserta.jenisPeserta.keterangan, - prolanis_prb: data.response.rujukan.peserta.informasi.prolanisPRB, - json_data: data, - kode_poli_bpjs: data.response.rujukan.poliRujukan.kode, - }, - }); -}); -exports.insertRujukanService = insertRujukanService; -const checkDataNasabahBPJS = (norm) => __awaiter(void 0, void 0, void 0, function* () { - const noMr = norm.toString().trim().padStart(8, "0"); - const checkDataBPJS = `SELECT - pasien_nasabah.pasien_nasabah_id, - pasien.pasien_id - FROM - pasien - LEFT JOIN pasien_nasabah ON - pasien.pasien_id = pasien_nasabah.pasien_id - AND pasien_nasabah.nasabah_id = '${nasabahBpjs}' - AND pasien_nasabah.status_batal is null - WHERE - pasien.no_mr = '${noMr}' - Limit 1 - `; - const checkData = yield db_1.prismaDb1.$queryRawUnsafe(checkDataBPJS); - return checkData; -}); -exports.checkDataNasabahBPJS = checkDataNasabahBPJS; -const insertDataNasabahBPJS = (data) => __awaiter(void 0, void 0, void 0, function* () { - const insertDataNasabah = yield db_1.prismaDb1.pasien_nasabah.create({ - data: { - pasien_nasabah_id: yield (0, database_handler_1.generateMaxDb1)("max_pasien_nasabah_idx", "pasien_nasabah_id"), - input_time: (0, time_1.dateNow)(), - input_user_id: data.input_user_id, - pasien_id: data.pasien_id, - nasabah_id: parseInt(data.nasabah_id, 10), - no_peserta: data.no_peserta, - }, - }); - return insertDataNasabah; -}); -exports.insertDataNasabahBPJS = insertDataNasabahBPJS; -const checkHariLiburMerah = (data) => __awaiter(void 0, void 0, void 0, function* () { - const hari_libur = yield db_1.prismaDb1.tanggal_merah.findFirst({ - where: { - tgl_libur: new Date(data.tanggalperiksa), - status_batal: null - }, - select: { - tanggal_merah_id: true, - }, - }); - return hari_libur; -}); -exports.checkHariLiburMerah = checkHariLiburMerah; -const checkDokterReadyService = (data) => __awaiter(void 0, void 0, void 0, function* () { - const hari = new Date(data.tanggalperiksa).getDay(); - const checkDataDokterReady = `select - pegawai.nama_pegawai, - pegawai.pegawai_id, - dpjp_hfis.dpjp_hfis_kode, - cuti_dokter.keterangan, - cuti_dokter.tanggal_awal::date tgl_awal_cuti, - cuti_dokter.tanggal_akhir::date tgl_akhir_cuti, - jadwal_dokter.kuota, - jadwal_dokter.waktu_mulai, - jadwal_dokter.waktu_selesai, - users.user_id, - bagian.nama_bagian, - ( - select - count(registrasi_urut.registrasi_urut_id) as jumlah_terdaftar - from - registrasi_urut - where - registrasi_urut.bagian_id = ${data.bagian_id} - and registrasi_urut.pegawai_id = pegawai.pegawai_id - and registrasi_urut.status_batal is null - and tgl_urut::DATE = '${data.tanggalperiksa}' - ) jumlah_terdaftar - from - jadwal_dokter - inner join bagian on - jadwal_dokter.bagian_id = bagian.bagian_id - inner join pegawai on - jadwal_dokter.pegawai_id = pegawai.pegawai_id - inner join users on - pegawai.pegawai_id = users.pegawai_id - left outer join dpjp_hfis on - users.user_id = dpjp_hfis.user_id - and dpjp_hfis.status_batal is null - left outer join cuti_dokter on - cuti_dokter.cuti_user_id = users.user_id - and cuti_dokter.tanggal_awal::date <= '${data.tanggalperiksa}' - and cuti_dokter.tanggal_akhir::date >= '${data.tanggalperiksa}' - where - jadwal_dokter.bagian_id = ${data.bagian_id} - and users.user_id = ${data.dokter_id} - and jadwal_dokter.status_batal is null - and jadwal_dokter.hari = ${hari} - and pegawai.status_batal is null - `; - const checkData = yield db_1.prismaDb1.$queryRawUnsafe(checkDataDokterReady); - return checkData; -}); -exports.checkDokterReadyService = checkDokterReadyService; -const insertPendaftaranService = (data) => __awaiter(void 0, void 0, void 0, function* () { - const registrasiId = yield (0, database_handler_1.generateMaxDb1)("max_registrasi_idx", "registrasi_id"); - const insertRegistrasi = yield db_1.prismaDb1.registrasi.create({ - data: { - registrasi_id: registrasiId, - input_time: (0, time_1.dateNow)(), - input_user_id: data.data.input_user_id, - pasien_id: data.pasien_id, - pasien_nasabah_id: data.pasien_nasabah_id, - tgl_masuk: new Date(data.data.tanggalperiksa), - jenis_rawat: "RJ", - prioritas: "Berjalan Sendiri", - flag_online: 1, - }, - }); - const registrasiDetailId = yield (0, database_handler_1.generateMaxDb1)("max_registrasi_detail_idx", "registrasi_detail_id"); - const insertRegistrasiDetail = yield db_1.prismaDb1.registrasi_detail.create({ - data: { - registrasi_detail_id: registrasiDetailId, - input_time: (0, time_1.dateNow)(), - input_user_id: data.data.input_user_id, - registrasi_id: registrasiId, - tgl_daftar: new Date(data.data.tanggalperiksa), - bagian_id: data.data.bagian_id, - kelas_id: kelas, - hak_kelas_id: kelas, - }, - }); - const registrasiUrutId = yield (0, database_handler_1.generateMaxDb1)("max_registrasi_urut_idx", "registrasi_urut_id"); - const pegawaiId = yield (0, database_handler_1.selectFieldDb1)("users", "pegawai_id", `where - status_batal is null - and user_id = ${data.data.dokter_id}`); - let antrian_rj, addminute; - const rangeAntrianRJ = process.env.rangeAntrianRJ; - const antrianMax = yield urutanMaxRajal(data.data.bagian_id, pegawaiId, data.data.tanggalperiksa); - if (!antrianMax || antrianMax === "") { - antrian_rj = 1; - addminute = 0; - } - else { - antrian_rj = antrianMax + 1; - addminute = antrian_rj * rangeAntrianRJ - rangeAntrianRJ; - } - const hari = new Date(data.data.tanggalperiksa).getDay(); - let jam_mulai = yield (0, database_handler_1.selectFieldDb1)("jadwal_dokter", "waktu_mulai", `where - bagian_id = ${data.data.bagian_id} - and pegawai_id = ${pegawaiId} - and hari = ${hari} - and status_batal is null`); - let jam_selesai = yield (0, database_handler_1.selectFieldDb1)("jadwal_dokter", "waktu_selesai", `where - bagian_id = ${data.data.bagian_id} - and pegawai_id = ${pegawaiId} - and hari = ${hari} - and status_batal is null`); - jam_mulai = yield (0, database_handler_1.timeHandler)(jam_mulai); - jam_selesai = yield (0, database_handler_1.timeHandler)(jam_selesai); - const kontrol = `${data.data.tanggalperiksa} ${jam_mulai}`; - const bataskontrol = `${data.data.tanggalperiksa} ${jam_selesai}`; - const minutesToAdd = addminute; - let time = new Date(kontrol + " UTC"); - time.setMinutes(time.getMinutes() + minutesToAdd); - let jamkontrol; - if (new Date(time) >= new Date(bataskontrol + " UTC")) { - jamkontrol = new Date(new Date(bataskontrol + " UTC").getTime() - 3600000); // Mengurangi 1 jam dari batas kontrol - } - else { - jamkontrol = time; - } - const jampelayanan = jamkontrol; - const insertRegistrasiUrut = yield db_1.prismaDb1.registrasi_urut.create({ - data: { - registrasi_urut_id: registrasiUrutId, - input_time: (0, time_1.dateNow)(), - input_user_id: data.data.input_user_id, - registrasi_detail_id: registrasiDetailId, - pegawai_id: pegawaiId, - bagian_id: data.data.bagian_id, - urutan: antrian_rj, - tgl_urut: jampelayanan, - }, - }); - const penanggungRawatId = yield (0, database_handler_1.generateMaxDb1)("max_penanggung_rawat_idx", "penanggung_rawat_id"); - const insertPenanggungRawat = yield db_1.prismaDb1.penanggung_rawat.create({ - data: { - penanggung_rawat_id: penanggungRawatId, - input_time: (0, time_1.dateNow)(), - input_user_id: data.data.input_user_id, - registrasi_id: registrasiId, - rawat_user_id: data.data.dokter_id, - }, - }); - const diagnosaRawatId = yield (0, database_handler_1.generateMaxDb1)("max_diagnosa_rawat_idx", "diagnosa_rawat_id"); - const insertDiagnosaRawat = yield db_1.prismaDb1.diagnosa_rawat.create({ - data: { - diagnosa_rawat_id: diagnosaRawatId, - input_time: (0, time_1.dateNow)(), - input_user_id: data.data.input_user_id, - registrasi_id: registrasiId, - icd_id: 9985, - jenis_diagnosa: 1, - }, - }); - const rujukanSepId = yield (0, database_handler_1.generateMaxDb1)("max_rujukan_sep_idx", "rujukan_sep_id"); - const insertRujukanSep = yield db_1.prismaDb1.rujukan_sep.create({ - data: { - rujukan_sep_id: rujukanSepId, - input_time: (0, time_1.dateNow)(), - input_user_id: data.data.input_user_id, - registrasi_id: registrasiId, - no_rujukan: data.noRujukan, - }, - }); - const billTempId = yield (0, database_handler_1.generateMaxDb1)("max_bill_temp_idx", "bill_temp_id"); - const insertBillTemp = yield db_1.prismaDb1.bill_temp.create({ - data: { - bill_temp_id: billTempId, - input_time: (0, time_1.dateNow)(), - input_user_id: data.data.input_user_id, - registrasi_detail_id: registrasiDetailId, - pasien_id: data.pasien_id, - bagian_id: data.data.bagian_id, - nasabah_id: nasabahBpjs, - kelas_ruang_id: kelas, - hak_kelas_ruang_id: kelas, - tgl_bill: new Date(data.data.tanggalperiksa), - }, - }); - if (data.data.jeniskunjungan === 3) { - const suratKontrolId = yield (0, database_handler_1.generateMaxDb1)("surat_kontrol", "surat_kontrol_id"); - const insertSuratKontrol = yield db_1.prismaDb1.surat_kontrol.create({ - data: { - surat_kontrol_id: suratKontrolId, - input_time: (0, time_1.dateNow)(), - input_user_id: data.data.input_user_id, - no_surat_kontrol: data.data.nomorreferensi, - registrasi_id_kontrol: registrasiId, - jenis_kontrol: "KONTROL", - }, - }); - } - const namaDPJP = yield (0, database_handler_1.selectFieldDb1)("users", "nama_pegawai", `where user_id = ${data.data.dokter_id}`); - const namaBagian = yield (0, database_handler_1.selectFieldDb1)("bagian", "nama_bagian", `where bagian_id = ${data.data.bagian_id}`); - const sevenHoursInMilliseconds = 7 * 60 * 60 * 1000; - const adjustedTime = Math.floor(jampelayanan.getTime() - sevenHoursInMilliseconds); - return { - registrasi_id: registrasiId, - registrasi_detail_id: registrasiDetailId, - registrasi_urut_id: registrasiUrutId, - urutan: antrian_rj, - jampelayanan: jampelayanan, - dpjp: namaDPJP, - bagian: namaBagian, - estimasidilayani: adjustedTime, - }; -}); -exports.insertPendaftaranService = insertPendaftaranService; -const sisaDataAntrean = (data) => __awaiter(void 0, void 0, void 0, function* () { - const registrasiId = parseInt(data.kodebooking, 10); - const sisaAntrean = `select - registrasi_urut.urutan, - bagian.nama_bagian, - pegawai.nama_pegawai, - ( - select - count(registrasi_urut.*) - from - registrasi_urut - where - registrasi_urut.bagian_id = bagian.bagian_id - and registrasi_urut.pegawai_id = pegawai.pegawai_id - and registrasi_urut.tgl_urut::date = registrasi.tgl_masuk::date - and registrasi_urut.status_panggil is null - and registrasi_urut.status_batal is null - ) sisaantrean, - ( - select - registrasi_urut.urutan - from - registrasi_urut - where - registrasi_urut.bagian_id = bagian.bagian_id - and registrasi_urut.pegawai_id = pegawai.pegawai_id - and registrasi_urut.tgl_urut::date = registrasi.tgl_masuk::date - and registrasi_urut.status_panggil is not null - and registrasi_urut.status_batal is null - limit 1 - ) antreanpanggil - from - registrasi - inner join registrasi_detail on - registrasi.registrasi_id = registrasi_detail.registrasi_id - and registrasi_detail.status_batal is null - inner join registrasi_urut on - registrasi_detail.registrasi_detail_id = registrasi_urut.registrasi_detail_id - and registrasi_urut.status_batal is null - inner join bagian on - registrasi_detail.bagian_id = bagian.bagian_id - and bagian.referensi_bagian = '1' - inner join pegawai on - registrasi_urut.pegawai_id = pegawai.pegawai_id - where - registrasi.registrasi_id = ${registrasiId} - and registrasi.status_batal is null`; - const checkData = yield db_1.prismaDb1.$queryRawUnsafe(sisaAntrean); - return checkData[0]; -}); -exports.sisaDataAntrean = sisaDataAntrean; -const batalDataAntrean = (data) => __awaiter(void 0, void 0, void 0, function* () { - const registrasiId = parseInt(data.kodebooking, 10); - const batalRegistrasi = yield db_1.prismaDb1.registrasi.update({ - where: { - registrasi_id: registrasiId, - }, - data: { - status_batal: 1, - mod_time: (0, time_1.dateNow)(), - mod_user_id: data.input_user_id, - }, - }); - const registrasiDetailId = yield (0, database_handler_1.selectFieldDb1)("registrasi_detail", "registrasi_detail_id", `where registrasi_id = ${registrasiId} and status_batal is null`); - const batalRegistrasiDetail = yield db_1.prismaDb1.registrasi_detail.updateMany({ - where: { - registrasi_id: registrasiId, - }, - data: { - status_batal: 1, - mod_time: (0, time_1.dateNow)(), - mod_user_id: data.input_user_id, - }, - }); - const batalRegistrasiUrut = yield db_1.prismaDb1.registrasi_urut.updateMany({ - where: { - registrasi_detail_id: registrasiDetailId, - }, - data: { - status_batal: 1, - mod_time: (0, time_1.dateNow)(), - mod_user_id: data.input_user_id, - }, - }); - const batalPenanggungRawat = yield db_1.prismaDb1.penanggung_rawat.updateMany({ - where: { - registrasi_id: registrasiId, - }, - data: { - status_batal: 1, - mod_time: (0, time_1.dateNow)(), - mod_user_id: data.input_user_id, - }, - }); - const batalDiagnosaRawat = yield db_1.prismaDb1.diagnosa_rawat.updateMany({ - where: { - registrasi_id: registrasiId, - }, - data: { - status_batal: 1, - mod_time: (0, time_1.dateNow)(), - mod_user_id: data.input_user_id, - }, - }); - const batalRujukanSep = yield db_1.prismaDb1.rujukan_sep.updateMany({ - where: { - registrasi_id: registrasiId, - }, - data: { - status_batal: 1, - mod_time: (0, time_1.dateNow)(), - mod_user_id: data.input_user_id, - }, - }); - const batalBillTemp = yield db_1.prismaDb1.bill_temp.updateMany({ - where: { - registrasi_detail_id: registrasiDetailId, - }, - data: { - status_batal: 1, - mod_time: (0, time_1.dateNow)(), - mod_user_id: data.input_user_id, - }, - }); - return true; -}); -exports.batalDataAntrean = batalDataAntrean; -const checkDataRegistrasi = (data) => __awaiter(void 0, void 0, void 0, function* () { - const registrasiId = parseInt(data.kodebooking, 10); - const checkRegistrasi = yield db_1.prismaDb1.registrasi.findFirst({ - where: { - registrasi_id: registrasiId, - status_batal: null, - }, - }); - return checkRegistrasi; -}); -exports.checkDataRegistrasi = checkDataRegistrasi; -const checkInData = (data) => __awaiter(void 0, void 0, void 0, function* () { - const registrasiId = parseInt(data.kodebooking, 10); - const registrasiDetailId = yield (0, database_handler_1.selectFieldDb1)("registrasi_detail", "registrasi_detail_id", `where registrasi_id = ${registrasiId} and status_batal is null`); - const checkIn = yield db_1.prismaDb1.registrasi_urut.updateMany({ - where: { - registrasi_detail_id: registrasiDetailId, - }, - data: { - mod_time: (0, time_1.dateNow)(), - mod_user_id: data.input_user_id, - status_check_in: 1, - tgl_check_in: (0, time_1.dateNow)(), - }, - }); - return checkIn; -}); -exports.checkInData = checkInData; -const insertPasienBaru = (data) => __awaiter(void 0, void 0, void 0, function* () { - const pasienId = yield (0, database_handler_1.generateMaxDb1)("max_pasien_idx", "pasien_id"); - const noMr = pasienId.toString().padStart(8, "0"); - let jenisKelamin; - if (data.jeniskelamin === "L") { - jenisKelamin = "Laki-Laki"; - } - else if (data.jeniskelamin === "P") { - jenisKelamin = "Perempuan"; - } - const pasienBaru = yield db_1.prismaDb1.pasien.create({ - data: { - pasien_id: pasienId, - input_time: (0, time_1.dateNow)(), - input_user_id: data.input_user_id, - no_mr: noMr, - tgl_lahir: new Date(data.tanggallahir + "UTC"), - no_hp: data.nohp, - alamat: data.alamat, - ktp: data.nik, - nama_pasien: data.nama, - jenis_kelamin: jenisKelamin, - }, - }); - return pasienBaru; -}); -exports.insertPasienBaru = insertPasienBaru; -const listJadwalOperasi = (data) => __awaiter(void 0, void 0, void 0, function* () { - const listOperasi = `SELECT - kodebooking, - jenistindakan, - namapoli, - kodepoli, - tanggaloperasi, - nopeserta, - ( - case - when laporan_operasi is not null then 1 - else 0 - end ) as terlaksana - from - ( - select - pesan_slot_bedah.pesan_slot_bedah_id as kodebooking, - pesan_slot_bedah.jenis_tindakan_bedah as jenistindakan, - ( - case - when bagian.nama_bagian is not null then bagian.nama_bagian - else bagian_ranap.nama_bagian - end - ) as namapoli, - ( - case - when mapping_poli_bpjs.kode_poli_bpjs is not null then mapping_poli_bpjs.kode_poli_bpjs - else mapping_poli_bpjs_ranap.kode_poli_bpjs - end - ) as kodepoli, - pesan_slot_bedah.tgl_rencana_operasi as tanggaloperasi, - pasien_nasabah.no_peserta as nopeserta, - ( - select - emr.emr_id - from - emr - where - emr.form_id = 27 - and emr.status_batal is null - and emr.registrasi_id = registrasi_detail.registrasi_id - limit 1 ) as laporan_operasi - from - pesan_slot_bedah - left outer join registrasi_detail on - pesan_slot_bedah.registrasi_detail_id = registrasi_detail.registrasi_detail_id - left outer join bagian on - registrasi_detail.bagian_asal_id = bagian.bagian_id - AND bagian.referensi_bagian = 1 - left outer join mapping_poli_bpjs on - mapping_poli_bpjs.bagian_id = bagian.bagian_id - left outer join registrasi on - registrasi.registrasi_id = registrasi_detail.registrasi_id - left outer join pasien_nasabah on - registrasi.pasien_nasabah_id = pasien_nasabah.pasien_nasabah_id - and pasien_nasabah.nasabah_id = '${nasabahBpjs}' - left outer join penanggung_rawat on - registrasi.registrasi_id = penanggung_rawat.registrasi_id - left outer join users on - penanggung_rawat.rawat_user_id = users.user_id - left outer join pegawai on - users.pegawai_id = pegawai.pegawai_id - left outer join bagian as bagian_ranap on - pegawai.bagian_id = bagian_ranap.bagian_id - left outer join mapping_poli_bpjs as mapping_poli_bpjs_ranap on - bagian_ranap.bagian_id = mapping_poli_bpjs_ranap.bagian_id - where - registrasi.status_batal is null - and registrasi_detail.status_batal is null - and mapping_poli_bpjs.status_batal is null - and pesan_slot_bedah.status_batal is null - and cast(pesan_slot_bedah.tgl_rencana_operasi as date) between '${data.tanggalawal}' AND '${data.tanggalakhir}' ) as data_operasi`; - const listOperasiResult = yield db_1.prismaDb1.$queryRawUnsafe(listOperasi); - return listOperasiResult; -}); -exports.listJadwalOperasi = listJadwalOperasi; -const getTindakanBedah = (jenistindakan) => __awaiter(void 0, void 0, void 0, function* () { - const tindakanBedah = `SELECT - detail_tindakan_bedah.nama_tindakan_bedah - FROM - detail_tindakan_bedah - WHERE - detail_tindakan_bedah.detail_tindakan_bedah_id = ${jenistindakan}`; - const tindakanBedahResult = yield db_1.prismaDb1.$queryRawUnsafe(tindakanBedah); - return tindakanBedahResult[0].nama_tindakan_bedah; -}); -exports.getTindakanBedah = getTindakanBedah; -const getJadwalOperasi = (data) => __awaiter(void 0, void 0, void 0, function* () { - const jadwalOperasi = `SELECT - kodebooking, - jenistindakan, - namapoli, - kodepoli, - tanggaloperasi, - nopeserta, - ( - case - when laporan_operasi is not null then 1 - else 0 - end ) as terlaksana - from - ( - select - pesan_slot_bedah.pesan_slot_bedah_id as kodebooking, - pesan_slot_bedah.jenis_tindakan_bedah as jenistindakan, - ( - case - when bagian.nama_bagian is not null then bagian.nama_bagian - else bagian_ranap.nama_bagian - end - ) as namapoli, - ( - case - when mapping_poli_bpjs.kode_poli_bpjs is not null then mapping_poli_bpjs.kode_poli_bpjs - else mapping_poli_bpjs_ranap.kode_poli_bpjs - end - ) as kodepoli, - pesan_slot_bedah.tgl_rencana_operasi as tanggaloperasi, - pasien_nasabah.no_peserta as nopeserta, - ( - select - emr.emr_id - from - emr - where - emr.form_id = 27 - and emr.status_batal is null - and emr.registrasi_id = registrasi_detail.registrasi_id - limit 1 ) as laporan_operasi - from - pesan_slot_bedah - left outer join registrasi_detail on - pesan_slot_bedah.registrasi_detail_id = registrasi_detail.registrasi_detail_id - left outer join bagian on - registrasi_detail.bagian_asal_id = bagian.bagian_id - AND bagian.referensi_bagian = 1 - left outer join mapping_poli_bpjs on - mapping_poli_bpjs.bagian_id = bagian.bagian_id - left outer join registrasi on - registrasi.registrasi_id = registrasi_detail.registrasi_id - left outer join pasien_nasabah on - registrasi.pasien_nasabah_id = pasien_nasabah.pasien_nasabah_id - and pasien_nasabah.nasabah_id = '${nasabahBpjs}' - left outer join penanggung_rawat on - registrasi.registrasi_id = penanggung_rawat.registrasi_id - left outer join users on - penanggung_rawat.rawat_user_id = users.user_id - left outer join pegawai on - users.pegawai_id = pegawai.pegawai_id - left outer join bagian as bagian_ranap on - pegawai.bagian_id = bagian_ranap.bagian_id - left outer join mapping_poli_bpjs as mapping_poli_bpjs_ranap on - bagian_ranap.bagian_id = mapping_poli_bpjs_ranap.bagian_id - where - registrasi.status_batal is null - and registrasi_detail.status_batal is null - and mapping_poli_bpjs.status_batal is null - and pesan_slot_bedah.status_batal is null - and pasien_nasabah.no_peserta = '${data.nopeserta}' ) as data_operasi`; - const jadwalOperasiResult = yield db_1.prismaDb1.$queryRawUnsafe(jadwalOperasi); - return jadwalOperasiResult; -}); -exports.getJadwalOperasi = getJadwalOperasi; -const checkPasienId = (nik) => __awaiter(void 0, void 0, void 0, function* () { - const checkPasienIdData = yield db_1.prismaDb1.pasien.findFirst({ - where: { - ktp: nik, - }, - select: { - pasien_id: true, - no_mr: true, - }, - }); - return checkPasienIdData; -}); -exports.checkPasienId = checkPasienId; -const urutanMaxRajal = (bagianId, pegawaiId, tglKunjungan) => __awaiter(void 0, void 0, void 0, function* () { - const urutanRajal = `SELECT - MAX(urutan) as antrian_max - FROM - registrasi_urut - WHERE - status_batal IS NULL - AND bagian_id = ${bagianId} - AND pegawai_id = ${pegawaiId} - AND tgl_urut::date = '${tglKunjungan}'`; - const checkData = yield db_1.prismaDb1.$queryRawUnsafe(urutanRajal); - if (checkData[0].antrian_max > 0) { - return checkData[0].antrian_max; - } - else { - return 0; - } -}); -exports.urutanMaxRajal = urutanMaxRajal; diff --git a/backend/dist/api/bpjs/jknmobile/jknmobile.service.js b/backend/dist/api/bpjs/jknmobile/jknmobile.service.js deleted file mode 100644 index 7b84074..0000000 --- a/backend/dist/api/bpjs/jknmobile/jknmobile.service.js +++ /dev/null @@ -1,430 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.jadwalOperasiService = exports.listJadwalOperasiService = exports.pasienBaruService = exports.checkInService = exports.batalAntreanService = exports.sisaAntreanService = exports.daftarPerjanjianService = exports.statusAntreanService = void 0; -const jknmobile_repository_1 = require("./jknmobile.repository"); -const axiosClient_1 = require("../../../utils/axiosClient"); -const dotenv = __importStar(require("dotenv")); -const time_1 = require("./../../../middlewares/time"); -dotenv.config(); -const urlPhis = process.env.urlPHIS || ""; -const statusAntreanService = (data) => __awaiter(void 0, void 0, void 0, function* () { - const resultqueryStatusAntrean = yield (0, jknmobile_repository_1.statusAntrean)(data); - if (resultqueryStatusAntrean.length < 1) { - return false; - } - const jumlah_terdaftar = resultqueryStatusAntrean.length; - let sisa_kuota = resultqueryStatusAntrean[0].kuota - jumlah_terdaftar; - if (sisa_kuota < 0) { - sisa_kuota = 0; - } - const arr_sudah_soap = {}; - const arr_belum_soap = []; - resultqueryStatusAntrean.forEach((valresultqueryStatusAntrean) => { - if (valresultqueryStatusAntrean.emr_id) { - arr_sudah_soap[valresultqueryStatusAntrean.registrasi_id] = - valresultqueryStatusAntrean.emr_id; - } - else { - arr_belum_soap.push(valresultqueryStatusAntrean.urutan); - } - }); - const terakhir_panggil = Math.min(...arr_belum_soap); - const jumlah_terlayani = Object.keys(arr_sudah_soap).length; - const sisa_antrian = jumlah_terdaftar - jumlah_terlayani; - const dataWillOutput = { - namapoli: resultqueryStatusAntrean[0].nama_bagian, - namadokter: resultqueryStatusAntrean[0].dpjp_hfis_nama, - totalantrean: jumlah_terdaftar, - sisaantrean: sisa_antrian, - antreanpanggil: terakhir_panggil.toString(), - sisakuotajkn: sisa_kuota, - kuotajkn: resultqueryStatusAntrean[0].kuota, - sisakuotanonjkn: sisa_kuota, - kuotanonjkn: resultqueryStatusAntrean[0].kuota, - keterangan: "", - }; - return dataWillOutput; -}); -exports.statusAntreanService = statusAntreanService; -const daftarPerjanjianService = (data) => __awaiter(void 0, void 0, void 0, function* () { - if (!data.norm) { - return { - message: "Pasien Baru", - code: 202, - }; - } - const checkNasabahBPJS = yield (0, jknmobile_repository_1.checkDataNasabahBPJS)(data.norm); - if (!checkNasabahBPJS[0].pasien_nasabah_id) { - const dataNasabah = { - pasien_id: checkNasabahBPJS[0].pasien_id, - nasabah_id: process.env.nasabahBPJS, - no_peserta: data.nomorkartu, - input_user_id: data.input_user_id, - }; - const nasabahBPJS = yield (0, jknmobile_repository_1.insertDataNasabahBPJS)(dataNasabah); - checkNasabahBPJS[0].pasien_nasabah_id = nasabahBPJS.pasien_nasabah_id; - } - let pasien_id = checkNasabahBPJS[0].pasien_id; - let pasien_nasabah_id = checkNasabahBPJS[0].pasien_nasabah_id; - const checkPendaftaranTerdaftar = yield (0, jknmobile_repository_1.checkRegistrasiTerdaftar)(pasien_id); - if (checkPendaftaranTerdaftar.length > 0) { - if (checkPendaftaranTerdaftar[0].kode_poli_bpjs === data.kodepoli) { - return { - code: 201, - message: `Anda sudah terdaftar di Poli ini pada tanggal ${checkPendaftaranTerdaftar[0].tgl_masuk}`, - }; - } - else if (checkPendaftaranTerdaftar[0].kode_poli_bpjs !== data.kodepoli && - new Date(checkPendaftaranTerdaftar[0].tgl_masuk + " 00:00:00") === - new Date(data.tanggalperiksa + " 00:00:00")) { - return { - code: 201, - message: `Anda sudah terdaftar di Poli ${checkPendaftaranTerdaftar[0].nama_bagian} pada tanggal ${checkPendaftaranTerdaftar[0].tgl_masuk}`, - }; - } - } - const dataPendaftaranTerdaftarToday = { - pasien_id, - kode_poli_bpjs: data.kodepoli, - }; - const checkPendaftaranTerdaftarToday = yield (0, jknmobile_repository_1.checkRegistrasiTerdaftarToday)(dataPendaftaranTerdaftarToday); - if (checkPendaftaranTerdaftarToday.length > 0) { - const checkEmrPasien = yield (0, jknmobile_repository_1.checkEmrTerdaftar)(data); - if (checkEmrPasien.length < 1) { - return { - code: 201, - message: "Hari Ini Ada Pelayanan Yang Belum Diselesaikan.", - }; - } - } - const jeniskunjungan = data.jeniskunjungan; - let responseRujukan = {}; - let responseSKDP = {}; - let collectionData = {}; - let noRujukan = data.nomorreferensi; - if (jeniskunjungan === 1 || jeniskunjungan === 4) { - const checkRujukan = yield (0, jknmobile_repository_1.checkRujukanService)(data.nomorreferensi); - if (!checkRujukan) { - const urlRujukan = `${urlPhis}API/BPJS/SIMRS-VCLAIM/V2/CARIRUJUKAN/NORUJUKAN/${data.nomorreferensi}`; - const method = "GET"; - const headersData = {}; - responseRujukan = yield (0, axiosClient_1.requestAxios)(headersData, urlRujukan, method, null); - if (responseRujukan.data.metadata.code == "200") { - const insertRujukan = yield (0, jknmobile_repository_1.insertRujukanService)(responseRujukan.data, data.input_user_id); - } - else { - return { - code: 201, - message: responseRujukan.data.metadata.message, - }; - } - } - } - else if (jeniskunjungan === 3) { - const urlSKDP = `${urlPhis}API/BPJS/SIMRS-VCLAIM/V2/SURAT-KONTROL/INTERNAL/CARI/${data.nomorreferensi}`; - const method = "GET"; - const headersData = {}; - responseSKDP = yield (0, axiosClient_1.requestAxios)(headersData, urlSKDP, method, null); - if (responseSKDP.data.metadata.code == "200") { - noRujukan = responseSKDP.data.response.sep.provPerujuk.noRujukan; - const checkRujukan = yield (0, jknmobile_repository_1.checkRujukanService)(noRujukan); - if (!checkRujukan) { - const urlRujukan = `${urlPhis}API/BPJS/SIMRS-VCLAIM/V2/CARIRUJUKAN/NORUJUKAN/${noRujukan}`; - const method = "GET"; - const headersData = {}; - responseRujukan = yield (0, axiosClient_1.requestAxios)(headersData, urlRujukan, method, null); - if (responseRujukan.data.metadata.code == "200") { - const insertRujukan = yield (0, jknmobile_repository_1.insertRujukanService)(responseRujukan.data, data.input_user_id); - } - else { - return { - code: 201, - message: responseRujukan.data.metadata.message, - }; - } - } - } - else { - return { - code: 201, - message: responseSKDP.data.metadata.message, - }; - } - } - const checkHariLibur = yield (0, jknmobile_repository_1.checkHariLiburMerah)(data); - if (checkHariLibur) { - return { - code: 201, - message: "Hari ini merupakan tanggal merah nasional", - }; - } - const checkDokterReady = yield (0, jknmobile_repository_1.checkDokterReadyService)(data); - let kuota = 0; - let jumlah_terdaftar = 0; - let sisaPasien = 0; - if (checkDokterReady.length > 0) { - //kuota - kuota = parseInt(checkDokterReady[0].kuota, 10); - jumlah_terdaftar = parseInt(checkDokterReady[0].jumlah_terdaftar, 10); - if (kuota > 0) { - sisaPasien = kuota - jumlah_terdaftar; - if (sisaPasien < 1) { - return { - code: 201, - message: "Quota Dokter Tidak Tersedia di SIMRS", - }; - } - } - //cuti - if (checkDokterReady[0].tgl_akhir_cuti) { - return { - code: 201, - message: "Dokter Sedang Cuti", - }; - } - } - else { - return { - code: 201, - message: "Dokter Tidak Tersedia di SIMRS", - }; - } - collectionData = { - data, - pasien_id, - pasien_nasabah_id, - noRujukan, - }; - const insertPendaftaran = yield (0, jknmobile_repository_1.insertPendaftaranService)(collectionData); - return { - code: 200, - message: "OK", - data: { - nomorantrean: insertPendaftaran.urutan, - angkaantrean: insertPendaftaran.urutan, - kodebooking: insertPendaftaran.registrasi_id, - norm: data.norm, - namapoli: insertPendaftaran.bagian, - namadokter: insertPendaftaran.dpjp, - estimasidilayani: insertPendaftaran.estimasidilayani, - sisakuotajkn: sisaPasien, - kuotajkn: kuota, - sisakuotanonjkn: sisaPasien, - kuotanonjkn: kuota, - keterangan: "Peserta harap 60 menit lebih awal guna pencatatan administrasi.", - }, - }; -}); -exports.daftarPerjanjianService = daftarPerjanjianService; -const sisaAntreanService = (data) => __awaiter(void 0, void 0, void 0, function* () { - const sisaAntrean = yield (0, jknmobile_repository_1.sisaDataAntrean)(data); - if (sisaAntrean) { - let SPM = process.env.SPM; - let sisa_antrean = parseInt(sisaAntrean.sisaantrean, 10); - let waktuTunggu = SPM * (sisa_antrean - 1); - return { - code: 200, - message: "OK", - data: { - nomorantrean: sisaAntrean.urutan, - namapoli: sisaAntrean.nama_bagian, - namadokter: sisaAntrean.nama_pegawai, - sisaantrean: sisa_antrean, - antreanpanggil: sisaAntrean.antreanpanggil - ? sisaAntrean.antreanpanggil - : "", - waktutunggu: waktuTunggu, - keterangan: "", - }, - }; - } - else { - return { - code: 201, - message: "Data Tidak Ditemukan atau sudah dibatalkan", - }; - } -}); -exports.sisaAntreanService = sisaAntreanService; -const batalAntreanService = (data) => __awaiter(void 0, void 0, void 0, function* () { - const checkRegistrasi = yield (0, jknmobile_repository_1.checkDataRegistrasi)(data); - if (!checkRegistrasi) { - return { - code: 201, - message: "Data Tidak Ditemukan atau sudah dibatalkan", - }; - } - const checkEmrPasien = yield (0, jknmobile_repository_1.checkEmrValidasi)(data); - if (checkEmrPasien.length > 0) { - return { - code: 201, - message: "Pasien Sudah diisi EMR", - }; - } - const batalAntrean = yield (0, jknmobile_repository_1.batalDataAntrean)(data); - if (batalAntrean) { - return { - code: 200, - message: "OK", - }; - } -}); -exports.batalAntreanService = batalAntreanService; -const checkInService = (data) => __awaiter(void 0, void 0, void 0, function* () { - const checkRegistrasi = yield (0, jknmobile_repository_1.checkDataRegistrasi)(data); - if (!checkRegistrasi) { - return { - code: 201, - message: "Data Tidak Ditemukan atau sudah dibatalkan", - }; - } - const checkIn = yield (0, jknmobile_repository_1.checkInData)(data); - if (checkIn) { - return { - code: 200, - message: "OK", - }; - } -}); -exports.checkInService = checkInService; -const pasienBaruService = (data) => __awaiter(void 0, void 0, void 0, function* () { - const checkPasienIdData = yield (0, jknmobile_repository_1.checkPasienId)(data.nik); - if (checkPasienIdData) { - return { - code: 200, - message: "Harap datang ke admisi untuk melengkapi data rekam medis", - norm: checkPasienIdData.no_mr, - }; - } - const pasienBaru = yield (0, jknmobile_repository_1.insertPasienBaru)(data); - if (pasienBaru) { - return { - code: 200, - message: "Harap datang ke admisi untuk melengkapi data rekam medis", - norm: pasienBaru.no_mr, - }; - } - else { - return { - code: 201, - message: "Pasien Baru Gagal", - }; - } -}); -exports.pasienBaruService = pasienBaruService; -const listJadwalOperasiService = (data) => __awaiter(void 0, void 0, void 0, function* () { - const listOperasi = yield (0, jknmobile_repository_1.listJadwalOperasi)(data); - if (listOperasi.length > 0) { - let new_result_end = []; - yield Promise.all(listOperasi.map((element) => __awaiter(void 0, void 0, void 0, function* () { - let jenisTindakan = []; - if (element.jenistindakan) { - let matches = element.jenistindakan.match(/\d+/g); - yield Promise.all(matches.map((value) => __awaiter(void 0, void 0, void 0, function* () { - const getNamaTindakanBedah = yield (0, jknmobile_repository_1.getTindakanBedah)(value); - jenisTindakan.push(getNamaTindakanBedah); - }))); - jenisTindakan = jenisTindakan.join(", "); - } - else { - jenisTindakan = "-"; - } - let new_result = { - kodebooking: element.kodebooking, - tanggaloperasi: element.tanggaloperasi, - jenistindakan: jenisTindakan, - kodepoli: element.kodepoli ? element.kodepoli : "", - namapoli: element.namapoli ? element.namapoli : "", - terlaksana: element.terlaksana, - nopeserta: element.nopeserta, - lastupdate: new Date((0, time_1.dateNow)()).getTime(), - }; - new_result_end.push(new_result); - }))); - return { - code: 200, - message: "OK", - data: new_result_end, - }; - } - else { - return { - code: 201, - message: "Jadwal Operasi Tidak Ditemukan", - }; - } -}); -exports.listJadwalOperasiService = listJadwalOperasiService; -const jadwalOperasiService = (data) => __awaiter(void 0, void 0, void 0, function* () { - const jadwalOperasi = yield (0, jknmobile_repository_1.getJadwalOperasi)(data); - if (jadwalOperasi.length > 0) { - let new_result_end = []; - yield Promise.all(jadwalOperasi.map((element) => __awaiter(void 0, void 0, void 0, function* () { - let jenisTindakan = []; - if (element.jenistindakan) { - let matches = element.jenistindakan.match(/\d+/g); - yield Promise.all(matches.map((value) => __awaiter(void 0, void 0, void 0, function* () { - const getNamaTindakanBedah = yield (0, jknmobile_repository_1.getTindakanBedah)(value); - jenisTindakan.push(getNamaTindakanBedah); - }))); - jenisTindakan = jenisTindakan.join(", "); - } - else { - jenisTindakan = "-"; - } - let new_result = { - kodebooking: element.kodebooking, - tanggaloperasi: element.tanggaloperasi, - jenistindakan: jenisTindakan, - kodepoli: element.kodepoli ? element.kodepoli : "", - namapoli: element.namapoli ? element.namapoli : "", - terlaksana: element.terlaksana, - }; - new_result_end.push(new_result); - }))); - return { - code: 200, - message: "OK", - data: new_result_end, - }; - } - else { - return { - code: 201, - message: "Jadwal Operasi Tidak Ditemukan", - }; - } -}); -exports.jadwalOperasiService = jadwalOperasiService; diff --git a/backend/dist/api/index.js b/backend/dist/api/index.js deleted file mode 100644 index 5971b75..0000000 --- a/backend/dist/api/index.js +++ /dev/null @@ -1,38 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const body_parser_1 = __importDefault(require("body-parser")); -const auth_1 = require("../middlewares/auth"); -const login_controller_1 = require("./login/login.controller"); -const auth_controller_1 = require("./auth/auth.controller"); -//Master Routing -const users_controller_1 = require("./master/users/users.controller"); -const pegawai_controller_1 = require("./master/pegawai/pegawai.controller"); -const asuransi_controller_1 = require("./master/asuransi/asuransi.controller"); -const ruangpelayanan_controller_1 = require("./master/ruang_pelayanan/ruangpelayanan.controller"); -const pasien_controller_1 = require("./master/pasien/pasien.controller"); -const tindakan_controller_1 = require("./master/tindakan/tindakan.controller"); -//Transaction Routing -const registrasi_controller_1 = require("./transaction/registrasi/registrasi.controller"); -const transaksi_controller_1 = require("./transaction/transaksi/transaksi.controller"); -//Laporan Routing -const laporan_controller_1 = require("./laporan/laporan.controller"); -const router = (0, express_1.Router)(); -exports.router = router; -router.use(body_parser_1.default.json()); -router.use(body_parser_1.default.urlencoded({ extended: false })); -router.use("/login", auth_1.loginAuthentication, login_controller_1.router); -router.use("/auth", auth_controller_1.router); -router.use("/users", auth_1.authenticateToken, users_controller_1.router); -router.use("/pegawai", auth_1.authenticateToken, pegawai_controller_1.router); -router.use("/asuransi", auth_1.authenticateToken, asuransi_controller_1.router); -router.use("/ruangpelayanan", auth_1.authenticateToken, ruangpelayanan_controller_1.router); -router.use("/pasien", auth_1.authenticateToken, pasien_controller_1.router); -router.use("/tindakan", auth_1.authenticateToken, tindakan_controller_1.router); -router.use("/registrasi", auth_1.authenticateToken, registrasi_controller_1.router); -router.use("/transaksi", auth_1.authenticateToken, transaksi_controller_1.router); -router.use("/laporan", auth_1.authenticateToken, laporan_controller_1.router); diff --git a/backend/dist/api/laporan/laporan.controller.js b/backend/dist/api/laporan/laporan.controller.js deleted file mode 100644 index 1491421..0000000 --- a/backend/dist/api/laporan/laporan.controller.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const laporan_service_1 = require("./laporan.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/dashboard/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const getDashboard = yield (0, laporan_service_1.getDashboardService)(); - if (getDashboard) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getDashboard, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/laporan/laporan.repository.js b/backend/dist/api/laporan/laporan.repository.js deleted file mode 100644 index 41e04b6..0000000 --- a/backend/dist/api/laporan/laporan.repository.js +++ /dev/null @@ -1,38 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const getDataDashboardRepository = () => __awaiter(void 0, void 0, void 0, function* () { -}); diff --git a/backend/dist/api/laporan/laporan.service.js b/backend/dist/api/laporan/laporan.service.js deleted file mode 100644 index d135f69..0000000 --- a/backend/dist/api/laporan/laporan.service.js +++ /dev/null @@ -1,63 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getDashboardService = void 0; -const dotenv = __importStar(require("dotenv")); -// import { -// getDataDashboardRepository -// } from "./laporan.repository"; -const pasien_repository_1 = require("./../master/pasien/pasien.repository"); -const pegawai_repository_1 = require("./../master/pegawai/pegawai.repository"); -const tindakan_repository_1 = require("./../master/tindakan/tindakan.repository"); -const ruangpelayanan_repository_1 = require("./../master/ruang_pelayanan/ruangpelayanan.repository"); -const asuransi_repository_1 = require("./../master/asuransi/asuransi.repository"); -const registrasi_repository_1 = require("./../transaction/registrasi/registrasi.repository"); -dotenv.config(); -const getDashboardService = () => __awaiter(void 0, void 0, void 0, function* () { - const getCountPasien = yield (0, pasien_repository_1.getCountPasienRepository)(); - const getCountPegawai = yield (0, pegawai_repository_1.getCountPegawaiRepository)(); - const getCountTindakan = yield (0, tindakan_repository_1.getCountTindakanRepository)(); - const getCountRuangpelayanan = yield (0, ruangpelayanan_repository_1.getCountRuangpelayananRepository)(); - const getCountAsuransi = yield (0, asuransi_repository_1.getCountAsuransiRepository)(); - const getCountRegistrasi = yield (0, registrasi_repository_1.getCountRegistrasiRepository)(); - return { - pasien: getCountPasien, - pegawai: getCountPegawai, - tindakan: getCountTindakan, - ruangpelayanan: getCountRuangpelayanan, - asuransi: getCountAsuransi, - registrasi: getCountRegistrasi, - }; -}); -exports.getDashboardService = getDashboardService; diff --git a/backend/dist/api/login/login.controller.js b/backend/dist/api/login/login.controller.js deleted file mode 100644 index c215450..0000000 --- a/backend/dist/api/login/login.controller.js +++ /dev/null @@ -1,108 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const login_service_1 = require("./login.service"); -const jsonwebtoken_1 = __importDefault(require("jsonwebtoken")); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const secretKey = process.env.secretKey || ""; -exports.router = (0, express_1.Router)(); -exports.router.post("/", [(0, express_validator_1.body)(["username", "password"]).notEmpty()], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(400).send({ - code: 400, - msg: errors.array(), - }); - return; - } - const { username, password } = req.body; - const dataUser = yield (0, login_service_1.getLoginUser)(req.body); - let tokenJwt; - if (dataUser && dataUser.metadata.code === 200) { - tokenJwt = jsonwebtoken_1.default.sign({ - id: dataUser.response.data.user_id, - username: dataUser.response.data.user_name, - }, secretKey, { - expiresIn: "1h", - }); - res.cookie("jwt", tokenJwt, { - expires: new Date(Date.now() + 15 * 60000), - httpOnly: true, - }); - const _a = dataUser.response.data, { password } = _a, dataUserResponse = __rest(_a, ["password"]); - dataUser.response.data = dataUserResponse; - res.status(200).json({ - metadata: { - code: 200, - msg: "Login Berhasil!", - }, - response: { - data: dataUser.response.data, - token: tokenJwt, - }, - }); - } - else { - res.status(200).json({ - metadata: { - code: 201, - msg: dataUser.metadata.msg, - }, - response: {}, - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/login/login.repository.js b/backend/dist/api/login/login.repository.js deleted file mode 100644 index cc4d702..0000000 --- a/backend/dist/api/login/login.repository.js +++ /dev/null @@ -1,28 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.loginUser = void 0; -const db_1 = require("../../db"); -const loginUser = (username) => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findFirst({ - where: { - username: username, - }, - select: { - user_id: true, - username: true, - password: true, - full_name: true, - } - }); - return user; -}); -exports.loginUser = loginUser; diff --git a/backend/dist/api/login/login.service.js b/backend/dist/api/login/login.service.js deleted file mode 100644 index d8733a9..0000000 --- a/backend/dist/api/login/login.service.js +++ /dev/null @@ -1,56 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getLoginUser = void 0; -const login_repository_1 = require("./login.repository"); -const bcrypt_1 = __importDefault(require("bcrypt")); -const getLoginUser = (data) => __awaiter(void 0, void 0, void 0, function* () { - const { username, password } = data; - const user = yield (0, login_repository_1.loginUser)(username); - let response = {}; - if (user) { - const inputPassword = yield bcrypt_1.default.compare(password, user.password); - if (inputPassword === true) { - response = { - metadata: { - code: 200, - msg: "Login Berhasil!", - }, - response: { - data: user, - }, - }; - } - else { - response = { - metadata: { - code: 201, - msg: "Login Gagal! Password anda tidak sesuai!", - }, - response: {}, - }; - } - } - else { - response = { - metadata: { - code: 201, - msg: "Login Gagal! Username anda tidak sesuai!", - }, - response: {}, - }; - } - return response; -}); -exports.getLoginUser = getLoginUser; diff --git a/backend/dist/api/master/asuransi copy/asuransi.controller.js b/backend/dist/api/master/asuransi copy/asuransi.controller.js deleted file mode 100644 index f3c52f4..0000000 --- a/backend/dist/api/master/asuransi copy/asuransi.controller.js +++ /dev/null @@ -1,227 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const asuransi_service_1 = require("./asuransi.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/asuransi_id/:asuransi_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const asuransi_id = parseInt(req.params.asuransi_id, 10); - const getAsuransi = yield (0, asuransi_service_1.getAsuransiId)(asuransi_id); - if (getAsuransi) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getAsuransi, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const getAsuransi = yield (0, asuransi_service_1.getAsuransiAll)(); - if (getAsuransi && getAsuransi.length > 0) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getAsuransi, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.post("/", [ - (0, express_validator_1.body)("namaasuransi").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createAsuransi = yield (0, asuransi_service_1.createAsuransiData)(req.body); - if (createAsuransi) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createAsuransi, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/asuransi_id/:asuransi_id", [ - (0, express_validator_1.param)("asuransi_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const asuransi_id = yield (0, asuransi_service_1.getAsuransiId)(value); - if (!asuransi_id) { - return Promise.reject("Asuransi ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("namaasuransi").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const asuransi_id = parseInt(req.params.asuransi_id, 10); - const updateAsuransiAll = yield (0, asuransi_service_1.updateAsuransiDataAll)(req.body, asuransi_id); - if (updateAsuransiAll) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateAsuransiAll, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.delete("/asuransi_id/:asuransi_id", [ - (0, express_validator_1.param)("asuransi_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const AsuransiId = yield (0, asuransi_service_1.getAsuransiId)(value); - if (!AsuransiId) { - return Promise.reject("Asuransi ID tidak ditemukan, silahkan coba lagi"); - } - })), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const asuransi_id = parseInt(req.params.asuransi_id, 10); - const deleteAsuransi = yield (0, asuransi_service_1.deleteAsuransiData)(asuransi_id); - if (deleteAsuransi) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: deleteAsuransi, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/master/asuransi copy/asuransi.repository.js b/backend/dist/api/master/asuransi copy/asuransi.repository.js deleted file mode 100644 index f512d23..0000000 --- a/backend/dist/api/master/asuransi copy/asuransi.repository.js +++ /dev/null @@ -1,129 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deleteAsuransiRepository = exports.updateAsuransiDataAllRepository = exports.getDataAsuransiAll = exports.getDataAsuransiId = exports.createAsuransiRepository = void 0; -const db_1 = require("../../../db"); -const database_handler_1 = require("../../../db/database.handler"); -const time_1 = require("../../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createAsuransiRepository = (namaasuransi) => __awaiter(void 0, void 0, void 0, function* () { - const maxAsuransiId = yield (0, database_handler_1.generateMaxDb1)("ms_asuransi_id_seq", "asuransi_id"); - const createAsuransi = yield db_1.prismaDb1.msasuransi.create({ - data: { - idasuransi: maxAsuransiId, - created_at: (0, time_1.dateNow)(), - created_by: 1, - namaasuransi: namaasuransi, - }, - select: { - idasuransi: true, - created_at: true, - created_by: true, - namaasuransi: true, - }, - }); - return createAsuransi; -}); -exports.createAsuransiRepository = createAsuransiRepository; -const getDataAsuransiId = (asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const Asuransi = yield db_1.prismaDb1.msasuransi.findFirst({ - where: { - idasuransi: asuransi_id, - deleted_at: null, - }, - select: { - idasuransi: true, - created_at: true, - created_by: true, - namaasuransi: true, - }, - }); - return Asuransi; -}); -exports.getDataAsuransiId = getDataAsuransiId; -const getDataAsuransiAll = () => __awaiter(void 0, void 0, void 0, function* () { - const Asuransi = yield db_1.prismaDb1.msasuransi.findMany({ - where: { - deleted_by: null, - }, - select: { - idasuransi: true, - created_at: true, - created_by: true, - namaasuransi: true, - }, - }); - return Asuransi; -}); -exports.getDataAsuransiAll = getDataAsuransiAll; -const updateAsuransiDataAllRepository = (namaasuransi, asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateAsuransi = yield db_1.prismaDb1.msasuransi.update({ - where: { - idasuransi: asuransi_id, - }, - data: { - modified_at: (0, time_1.dateNow)(), - modified_by: 1, - namaasuransi: namaasuransi, - }, - select: { - idasuransi: true, - created_at: true, - created_by: true, - namaasuransi: true, - }, - }); - return updateAsuransi; -}); -exports.updateAsuransiDataAllRepository = updateAsuransiDataAllRepository; -const deleteAsuransiRepository = (asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield db_1.prismaDb1.msasuransi.update({ - where: { - idasuransi: asuransi_id, - }, - data: { - deleted_at: (0, time_1.dateNow)(), - deleted_by: 1, - }, - select: { - idasuransi: true, - created_at: true, - created_by: true, - namaasuransi: true, - }, - }); - return deleteUser; -}); -exports.deleteAsuransiRepository = deleteAsuransiRepository; diff --git a/backend/dist/api/master/asuransi copy/asuransi.service.js b/backend/dist/api/master/asuransi copy/asuransi.service.js deleted file mode 100644 index b4dd8bd..0000000 --- a/backend/dist/api/master/asuransi copy/asuransi.service.js +++ /dev/null @@ -1,65 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deleteAsuransiData = exports.updateAsuransiDataAll = exports.createAsuransiData = exports.getAsuransiAll = exports.getAsuransiId = void 0; -const dotenv = __importStar(require("dotenv")); -const asuransi_repository_1 = require("./asuransi.repository"); -dotenv.config(); -const createAsuransiData = (dataAsuransi) => __awaiter(void 0, void 0, void 0, function* () { - const { namaasuransi } = dataAsuransi; - const createAsuransi = (0, asuransi_repository_1.createAsuransiRepository)(namaasuransi); - return createAsuransi; -}); -exports.createAsuransiData = createAsuransiData; -const getAsuransiId = (asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const getAsuransiId = yield (0, asuransi_repository_1.getDataAsuransiId)(asuransi_id); - return getAsuransiId; -}); -exports.getAsuransiId = getAsuransiId; -const getAsuransiAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getAsuransi = yield (0, asuransi_repository_1.getDataAsuransiAll)(); - return getAsuransi; -}); -exports.getAsuransiAll = getAsuransiAll; -const updateAsuransiDataAll = (dataAsuransi, asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const { namaasuransi } = dataAsuransi; - const updateAsuransi = yield (0, asuransi_repository_1.updateAsuransiDataAllRepository)(namaasuransi, asuransi_id); - return updateAsuransi; -}); -exports.updateAsuransiDataAll = updateAsuransiDataAll; -const deleteAsuransiData = (asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteAsuransi = yield (0, asuransi_repository_1.deleteAsuransiRepository)(asuransi_id); - return deleteAsuransi; -}); -exports.deleteAsuransiData = deleteAsuransiData; diff --git a/backend/dist/api/master/asuransi/asuransi.controller.js b/backend/dist/api/master/asuransi/asuransi.controller.js deleted file mode 100644 index f3c52f4..0000000 --- a/backend/dist/api/master/asuransi/asuransi.controller.js +++ /dev/null @@ -1,227 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const asuransi_service_1 = require("./asuransi.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/asuransi_id/:asuransi_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const asuransi_id = parseInt(req.params.asuransi_id, 10); - const getAsuransi = yield (0, asuransi_service_1.getAsuransiId)(asuransi_id); - if (getAsuransi) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getAsuransi, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const getAsuransi = yield (0, asuransi_service_1.getAsuransiAll)(); - if (getAsuransi && getAsuransi.length > 0) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getAsuransi, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.post("/", [ - (0, express_validator_1.body)("namaasuransi").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createAsuransi = yield (0, asuransi_service_1.createAsuransiData)(req.body); - if (createAsuransi) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createAsuransi, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/asuransi_id/:asuransi_id", [ - (0, express_validator_1.param)("asuransi_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const asuransi_id = yield (0, asuransi_service_1.getAsuransiId)(value); - if (!asuransi_id) { - return Promise.reject("Asuransi ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("namaasuransi").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const asuransi_id = parseInt(req.params.asuransi_id, 10); - const updateAsuransiAll = yield (0, asuransi_service_1.updateAsuransiDataAll)(req.body, asuransi_id); - if (updateAsuransiAll) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateAsuransiAll, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.delete("/asuransi_id/:asuransi_id", [ - (0, express_validator_1.param)("asuransi_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const AsuransiId = yield (0, asuransi_service_1.getAsuransiId)(value); - if (!AsuransiId) { - return Promise.reject("Asuransi ID tidak ditemukan, silahkan coba lagi"); - } - })), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const asuransi_id = parseInt(req.params.asuransi_id, 10); - const deleteAsuransi = yield (0, asuransi_service_1.deleteAsuransiData)(asuransi_id); - if (deleteAsuransi) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: deleteAsuransi, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/master/asuransi/asuransi.repository.js b/backend/dist/api/master/asuransi/asuransi.repository.js deleted file mode 100644 index 6e432a5..0000000 --- a/backend/dist/api/master/asuransi/asuransi.repository.js +++ /dev/null @@ -1,138 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getCountAsuransiRepository = exports.deleteAsuransiRepository = exports.updateAsuransiDataAllRepository = exports.getDataAsuransiAll = exports.getDataAsuransiId = exports.createAsuransiRepository = void 0; -const db_1 = require("../../../db"); -const database_handler_1 = require("../../../db/database.handler"); -const time_1 = require("../../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createAsuransiRepository = (namaasuransi) => __awaiter(void 0, void 0, void 0, function* () { - const maxAsuransiId = yield (0, database_handler_1.generateMaxDb1)("ms_asuransi_id_seq", "asuransi_id"); - const createAsuransi = yield db_1.prismaDb1.msasuransi.create({ - data: { - idasuransi: maxAsuransiId, - created_at: (0, time_1.dateNow)(), - created_by: 1, - namaasuransi: namaasuransi, - }, - select: { - idasuransi: true, - created_at: true, - created_by: true, - namaasuransi: true, - }, - }); - return createAsuransi; -}); -exports.createAsuransiRepository = createAsuransiRepository; -const getDataAsuransiId = (asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const Asuransi = yield db_1.prismaDb1.msasuransi.findFirst({ - where: { - idasuransi: asuransi_id, - deleted_at: null, - }, - select: { - idasuransi: true, - created_at: true, - created_by: true, - namaasuransi: true, - }, - }); - return Asuransi; -}); -exports.getDataAsuransiId = getDataAsuransiId; -const getDataAsuransiAll = () => __awaiter(void 0, void 0, void 0, function* () { - const Asuransi = yield db_1.prismaDb1.msasuransi.findMany({ - where: { - deleted_by: null, - }, - select: { - idasuransi: true, - created_at: true, - created_by: true, - namaasuransi: true, - }, - }); - return Asuransi; -}); -exports.getDataAsuransiAll = getDataAsuransiAll; -const updateAsuransiDataAllRepository = (namaasuransi, asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateAsuransi = yield db_1.prismaDb1.msasuransi.update({ - where: { - idasuransi: asuransi_id, - }, - data: { - modified_at: (0, time_1.dateNow)(), - modified_by: 1, - namaasuransi: namaasuransi, - }, - select: { - idasuransi: true, - created_at: true, - created_by: true, - namaasuransi: true, - }, - }); - return updateAsuransi; -}); -exports.updateAsuransiDataAllRepository = updateAsuransiDataAllRepository; -const deleteAsuransiRepository = (asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield db_1.prismaDb1.msasuransi.update({ - where: { - idasuransi: asuransi_id, - }, - data: { - deleted_at: (0, time_1.dateNow)(), - deleted_by: 1, - }, - select: { - idasuransi: true, - created_at: true, - created_by: true, - namaasuransi: true, - }, - }); - return deleteUser; -}); -exports.deleteAsuransiRepository = deleteAsuransiRepository; -const getCountAsuransiRepository = () => __awaiter(void 0, void 0, void 0, function* () { - const asuransiCount = yield db_1.prismaDb1.msasuransi.count({ - where: { - deleted_by: null, - }, - }); - return asuransiCount; -}); -exports.getCountAsuransiRepository = getCountAsuransiRepository; diff --git a/backend/dist/api/master/asuransi/asuransi.service.js b/backend/dist/api/master/asuransi/asuransi.service.js deleted file mode 100644 index b4dd8bd..0000000 --- a/backend/dist/api/master/asuransi/asuransi.service.js +++ /dev/null @@ -1,65 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deleteAsuransiData = exports.updateAsuransiDataAll = exports.createAsuransiData = exports.getAsuransiAll = exports.getAsuransiId = void 0; -const dotenv = __importStar(require("dotenv")); -const asuransi_repository_1 = require("./asuransi.repository"); -dotenv.config(); -const createAsuransiData = (dataAsuransi) => __awaiter(void 0, void 0, void 0, function* () { - const { namaasuransi } = dataAsuransi; - const createAsuransi = (0, asuransi_repository_1.createAsuransiRepository)(namaasuransi); - return createAsuransi; -}); -exports.createAsuransiData = createAsuransiData; -const getAsuransiId = (asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const getAsuransiId = yield (0, asuransi_repository_1.getDataAsuransiId)(asuransi_id); - return getAsuransiId; -}); -exports.getAsuransiId = getAsuransiId; -const getAsuransiAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getAsuransi = yield (0, asuransi_repository_1.getDataAsuransiAll)(); - return getAsuransi; -}); -exports.getAsuransiAll = getAsuransiAll; -const updateAsuransiDataAll = (dataAsuransi, asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const { namaasuransi } = dataAsuransi; - const updateAsuransi = yield (0, asuransi_repository_1.updateAsuransiDataAllRepository)(namaasuransi, asuransi_id); - return updateAsuransi; -}); -exports.updateAsuransiDataAll = updateAsuransiDataAll; -const deleteAsuransiData = (asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteAsuransi = yield (0, asuransi_repository_1.deleteAsuransiRepository)(asuransi_id); - return deleteAsuransi; -}); -exports.deleteAsuransiData = deleteAsuransiData; diff --git a/backend/dist/api/master/asuransi/pegawai.controller.js b/backend/dist/api/master/asuransi/pegawai.controller.js deleted file mode 100644 index fa8b17a..0000000 --- a/backend/dist/api/master/asuransi/pegawai.controller.js +++ /dev/null @@ -1,227 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const pegawai_service_1 = require("./pegawai.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/pegawai_id/:pegawai_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const pegawai_id = parseInt(req.params.pegawai_id, 10); - const getPegawai = yield (0, pegawai_service_1.getPegawaiId)(pegawai_id); - if (getPegawai) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getPegawai, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const getPegawai = yield (0, pegawai_service_1.getPegawaiAll)(); - if (getPegawai) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getPegawai, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.post("/", [ - (0, express_validator_1.body)("namapegawai").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createPegawai = yield (0, pegawai_service_1.createPegawaiData)(req.body); - if (createPegawai) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createPegawai, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/pegawai_id/:pegawai_id", [ - (0, express_validator_1.param)("pegawai_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const pegawai_id = yield (0, pegawai_service_1.getPegawaiId)(value); - if (!pegawai_id) { - return Promise.reject("Pegawai ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("namapegawai").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const pegawai_id = parseInt(req.params.pegawai_id, 10); - const updateUserAll = yield (0, pegawai_service_1.updatePegawaiDataAll)(req.body, pegawai_id); - if (updateUserAll) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserAll, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.delete("/pegawai_id/:pegawai_id", [ - (0, express_validator_1.param)("pegawai_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const pegawaiId = yield (0, pegawai_service_1.getPegawaiId)(value); - if (!pegawaiId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const pegawai_id = parseInt(req.params.pegawai_id, 10); - const deletePegawai = yield (0, pegawai_service_1.deletePegawaiData)(pegawai_id); - if (deletePegawai) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: deletePegawai, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/master/asuransi/pegawai.repository.js b/backend/dist/api/master/asuransi/pegawai.repository.js deleted file mode 100644 index 92baaa3..0000000 --- a/backend/dist/api/master/asuransi/pegawai.repository.js +++ /dev/null @@ -1,129 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deletePegawaiRepository = exports.updatePegawaiDataAllRepository = exports.getDataPegawaiAll = exports.getDataPegawaiId = exports.createPegawaiRepository = void 0; -const db_1 = require("../../../db"); -const database_handler_1 = require("../../../db/database.handler"); -const time_1 = require("../../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createPegawaiRepository = (namapegawai) => __awaiter(void 0, void 0, void 0, function* () { - const maxPegawaiId = yield (0, database_handler_1.generateMaxDb1)("ms_pegawai_id_seq", "pegawai_id"); - const createPegawai = yield db_1.prismaDb1.mspegawai.create({ - data: { - idpegawai: maxPegawaiId, - created_at: (0, time_1.dateNow)(), - created_by: 1, - namapegawai: namapegawai, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return createPegawai; -}); -exports.createPegawaiRepository = createPegawaiRepository; -const getDataPegawaiId = (pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const pegawai = yield db_1.prismaDb1.mspegawai.findFirst({ - where: { - idpegawai: pegawai_id, - deleted_at: null, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return pegawai; -}); -exports.getDataPegawaiId = getDataPegawaiId; -const getDataPegawaiAll = () => __awaiter(void 0, void 0, void 0, function* () { - const pegawai = yield db_1.prismaDb1.mspegawai.findMany({ - where: { - deleted_by: null, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return pegawai; -}); -exports.getDataPegawaiAll = getDataPegawaiAll; -const updatePegawaiDataAllRepository = (namapegawai, pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const updatePegawai = yield db_1.prismaDb1.mspegawai.update({ - where: { - idpegawai: pegawai_id, - }, - data: { - modified_at: (0, time_1.dateNow)(), - modified_by: 1, - namapegawai: namapegawai, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return updatePegawai; -}); -exports.updatePegawaiDataAllRepository = updatePegawaiDataAllRepository; -const deletePegawaiRepository = (pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield db_1.prismaDb1.mspegawai.update({ - where: { - idpegawai: pegawai_id, - }, - data: { - deleted_at: (0, time_1.dateNow)(), - deleted_by: 1, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return deleteUser; -}); -exports.deletePegawaiRepository = deletePegawaiRepository; diff --git a/backend/dist/api/master/asuransi/pegawai.service.js b/backend/dist/api/master/asuransi/pegawai.service.js deleted file mode 100644 index e29792c..0000000 --- a/backend/dist/api/master/asuransi/pegawai.service.js +++ /dev/null @@ -1,65 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deletePegawaiData = exports.updatePegawaiDataAll = exports.createPegawaiData = exports.getPegawaiAll = exports.getPegawaiId = void 0; -const dotenv = __importStar(require("dotenv")); -const pegawai_repository_1 = require("./pegawai.repository"); -dotenv.config(); -const createPegawaiData = (dataPegawai) => __awaiter(void 0, void 0, void 0, function* () { - const { namapegawai } = dataPegawai; - const createUser = (0, pegawai_repository_1.createPegawaiRepository)(namapegawai); - return createUser; -}); -exports.createPegawaiData = createPegawaiData; -const getPegawaiId = (pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const getPegawaiId = yield (0, pegawai_repository_1.getDataPegawaiId)(pegawai_id); - return getPegawaiId; -}); -exports.getPegawaiId = getPegawaiId; -const getPegawaiAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getPegawai = yield (0, pegawai_repository_1.getDataPegawaiAll)(); - return getPegawai; -}); -exports.getPegawaiAll = getPegawaiAll; -const updatePegawaiDataAll = (dataPegawai, pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const { namapegawai } = dataPegawai; - const updatePegawai = yield (0, pegawai_repository_1.updatePegawaiDataAllRepository)(namapegawai, pegawai_id); - return updatePegawai; -}); -exports.updatePegawaiDataAll = updatePegawaiDataAll; -const deletePegawaiData = (pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const deletePegawai = yield (0, pegawai_repository_1.deletePegawaiRepository)(pegawai_id); - return deletePegawai; -}); -exports.deletePegawaiData = deletePegawaiData; diff --git a/backend/dist/api/master/asuransi/users.controller.js b/backend/dist/api/master/asuransi/users.controller.js deleted file mode 100644 index 99281e3..0000000 --- a/backend/dist/api/master/asuransi/users.controller.js +++ /dev/null @@ -1,310 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const users_service_1 = require("./users.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/user_id/:user_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const getUser = yield (0, users_service_1.getUserId)(user_id); - if (getUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const getUser = yield (0, users_service_1.getUserAll)(); - if (getUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.post("/", [ - (0, express_validator_1.body)("username") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - if (value) { - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - } - })), - (0, express_validator_1.body)("password").notEmpty(), - (0, express_validator_1.body)("fullname").notEmpty(), - (0, express_validator_1.body)("email").notEmpty().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createUser = yield (0, users_service_1.createUserData)(req.body); - if (createUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("username") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - var _a; - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value, (_a = req.params) === null || _a === void 0 ? void 0 : _a.user_id); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - })), - (0, express_validator_1.body)("password").notEmpty(), - (0, express_validator_1.body)("fullname").notEmpty(), - (0, express_validator_1.body)("email").notEmpty().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const updateUserAll = yield (0, users_service_1.updateUserDataAll)(req.body, user_id); - if (updateUserAll) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserAll, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.patch("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("username") - .optional() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - })), - (0, express_validator_1.body)("email").optional().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const updateUserPart = yield (0, users_service_1.updateUserDataPart)(req.body, user_id); - if (updateUserPart) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserPart, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.delete("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const deleteUser = yield (0, users_service_1.deleteUserData)(user_id); - if (deleteUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: deleteUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/master/asuransi/users.repository.js b/backend/dist/api/master/asuransi/users.repository.js deleted file mode 100644 index f9ad481..0000000 --- a/backend/dist/api/master/asuransi/users.repository.js +++ /dev/null @@ -1,184 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deleteUserRepository = exports.getDataUserAll = exports.getDataUserId = exports.updateUserDataPartRepository = exports.updateUserDataAllRepository = exports.createUserRepository = exports.checkDataUsername = void 0; -const db_1 = require("../../../db"); -const database_handler_1 = require("../../../db/database.handler"); -const time_1 = require("../../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createUserRepository = (username, password, fullname, email) => __awaiter(void 0, void 0, void 0, function* () { - const maxUserId = yield (0, database_handler_1.generateMaxDb1)("ms_users_id_seq", "user_id"); - const createUser = yield db_1.prismaDb1.msusers.create({ - data: { - user_id: maxUserId, - created_at: (0, time_1.dateNow)(), - created_by: 1, - username: username, - password: password, - full_name: fullname, - email: email, - is_active: true, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return createUser; -}); -exports.createUserRepository = createUserRepository; -const getDataUserId = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findFirst({ - where: { - user_id: user_id, - is_active: true, - deleted_at: null, - }, - select: { - user_id: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return user; -}); -exports.getDataUserId = getDataUserId; -const getDataUserAll = () => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findMany({ - where: { - deleted_by: null, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return user; -}); -exports.getDataUserAll = getDataUserAll; -const checkDataUsername = (username, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findFirst({ - where: { - username: username, - user_id: user_id ? { not: user_id } : undefined, - }, - select: { - user_id: true, - }, - }); - return user; -}); -exports.checkDataUsername = checkDataUsername; -const updateUserDataAllRepository = (username, password, fullname, email, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: { - modified_at: (0, time_1.dateNow)(), - modified_by: 1, - username: username, - password: password, - full_name: fullname, - email: email, - is_active: true, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return updateUser; -}); -exports.updateUserDataAllRepository = updateUserDataAllRepository; -const updateUserDataPartRepository = (updateField, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: Object.assign(Object.assign({}, updateField), { modified_at: (0, time_1.dateNow)(), modified_by: 1 }), - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return updateUser; -}); -exports.updateUserDataPartRepository = updateUserDataPartRepository; -const deleteUserRepository = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: { - deleted_at: (0, time_1.dateNow)(), - deleted_by: 1, - is_active: false, - }, - select: { - user_id: true, - deleted_at: true, - deleted_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return deleteUser; -}); -exports.deleteUserRepository = deleteUserRepository; diff --git a/backend/dist/api/master/asuransi/users.service.js b/backend/dist/api/master/asuransi/users.service.js deleted file mode 100644 index 6ffba5d..0000000 --- a/backend/dist/api/master/asuransi/users.service.js +++ /dev/null @@ -1,91 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getUserAll = exports.deleteUserData = exports.getUserId = exports.updateUserDataPart = exports.updateUserDataAll = exports.checkUsername = exports.createUserData = void 0; -const dotenv = __importStar(require("dotenv")); -const users_repository_1 = require("./users.repository"); -const bcrypt_1 = __importDefault(require("bcrypt")); -dotenv.config(); -const createUserData = (dataUser) => __awaiter(void 0, void 0, void 0, function* () { - const { username, password, fullname, email } = dataUser; - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(password, saltRounds); - const createUser = (0, users_repository_1.createUserRepository)(username, passwordHash, fullname, email); - return createUser; -}); -exports.createUserData = createUserData; -const getUserId = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const getUserId = yield (0, users_repository_1.getDataUserId)(user_id); - return getUserId; -}); -exports.getUserId = getUserId; -const getUserAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getUser = yield (0, users_repository_1.getDataUserAll)(); - return getUser; -}); -exports.getUserAll = getUserAll; -const checkUsername = (username, user_id) => __awaiter(void 0, void 0, void 0, function* () { - if (user_id) { - user_id = parseInt(user_id.toString(), 10); - } - const checkUser = (0, users_repository_1.checkDataUsername)(username, user_id); - return checkUser; -}); -exports.checkUsername = checkUsername; -const updateUserDataAll = (dataUser, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const { username, password, fullname, email } = dataUser; - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(password, saltRounds); - const updateUser = yield (0, users_repository_1.updateUserDataAllRepository)(username, passwordHash, fullname, email, user_id); - return updateUser; -}); -exports.updateUserDataAll = updateUserDataAll; -const updateUserDataPart = (dataUser, user_id) => __awaiter(void 0, void 0, void 0, function* () { - if (dataUser.password) { - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(dataUser.password, saltRounds); - dataUser.password = passwordHash; - } - const updateUser = yield (0, users_repository_1.updateUserDataPartRepository)(dataUser, user_id); - return updateUser; -}); -exports.updateUserDataPart = updateUserDataPart; -const deleteUserData = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield (0, users_repository_1.deleteUserRepository)(user_id); - return deleteUser; -}); -exports.deleteUserData = deleteUserData; diff --git a/backend/dist/api/master/pasien/asuransi.controller.js b/backend/dist/api/master/pasien/asuransi.controller.js deleted file mode 100644 index f3c52f4..0000000 --- a/backend/dist/api/master/pasien/asuransi.controller.js +++ /dev/null @@ -1,227 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const asuransi_service_1 = require("./asuransi.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/asuransi_id/:asuransi_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const asuransi_id = parseInt(req.params.asuransi_id, 10); - const getAsuransi = yield (0, asuransi_service_1.getAsuransiId)(asuransi_id); - if (getAsuransi) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getAsuransi, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const getAsuransi = yield (0, asuransi_service_1.getAsuransiAll)(); - if (getAsuransi && getAsuransi.length > 0) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getAsuransi, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.post("/", [ - (0, express_validator_1.body)("namaasuransi").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createAsuransi = yield (0, asuransi_service_1.createAsuransiData)(req.body); - if (createAsuransi) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createAsuransi, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/asuransi_id/:asuransi_id", [ - (0, express_validator_1.param)("asuransi_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const asuransi_id = yield (0, asuransi_service_1.getAsuransiId)(value); - if (!asuransi_id) { - return Promise.reject("Asuransi ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("namaasuransi").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const asuransi_id = parseInt(req.params.asuransi_id, 10); - const updateAsuransiAll = yield (0, asuransi_service_1.updateAsuransiDataAll)(req.body, asuransi_id); - if (updateAsuransiAll) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateAsuransiAll, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.delete("/asuransi_id/:asuransi_id", [ - (0, express_validator_1.param)("asuransi_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const AsuransiId = yield (0, asuransi_service_1.getAsuransiId)(value); - if (!AsuransiId) { - return Promise.reject("Asuransi ID tidak ditemukan, silahkan coba lagi"); - } - })), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const asuransi_id = parseInt(req.params.asuransi_id, 10); - const deleteAsuransi = yield (0, asuransi_service_1.deleteAsuransiData)(asuransi_id); - if (deleteAsuransi) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: deleteAsuransi, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/master/pasien/asuransi.repository.js b/backend/dist/api/master/pasien/asuransi.repository.js deleted file mode 100644 index f512d23..0000000 --- a/backend/dist/api/master/pasien/asuransi.repository.js +++ /dev/null @@ -1,129 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deleteAsuransiRepository = exports.updateAsuransiDataAllRepository = exports.getDataAsuransiAll = exports.getDataAsuransiId = exports.createAsuransiRepository = void 0; -const db_1 = require("../../../db"); -const database_handler_1 = require("../../../db/database.handler"); -const time_1 = require("../../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createAsuransiRepository = (namaasuransi) => __awaiter(void 0, void 0, void 0, function* () { - const maxAsuransiId = yield (0, database_handler_1.generateMaxDb1)("ms_asuransi_id_seq", "asuransi_id"); - const createAsuransi = yield db_1.prismaDb1.msasuransi.create({ - data: { - idasuransi: maxAsuransiId, - created_at: (0, time_1.dateNow)(), - created_by: 1, - namaasuransi: namaasuransi, - }, - select: { - idasuransi: true, - created_at: true, - created_by: true, - namaasuransi: true, - }, - }); - return createAsuransi; -}); -exports.createAsuransiRepository = createAsuransiRepository; -const getDataAsuransiId = (asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const Asuransi = yield db_1.prismaDb1.msasuransi.findFirst({ - where: { - idasuransi: asuransi_id, - deleted_at: null, - }, - select: { - idasuransi: true, - created_at: true, - created_by: true, - namaasuransi: true, - }, - }); - return Asuransi; -}); -exports.getDataAsuransiId = getDataAsuransiId; -const getDataAsuransiAll = () => __awaiter(void 0, void 0, void 0, function* () { - const Asuransi = yield db_1.prismaDb1.msasuransi.findMany({ - where: { - deleted_by: null, - }, - select: { - idasuransi: true, - created_at: true, - created_by: true, - namaasuransi: true, - }, - }); - return Asuransi; -}); -exports.getDataAsuransiAll = getDataAsuransiAll; -const updateAsuransiDataAllRepository = (namaasuransi, asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateAsuransi = yield db_1.prismaDb1.msasuransi.update({ - where: { - idasuransi: asuransi_id, - }, - data: { - modified_at: (0, time_1.dateNow)(), - modified_by: 1, - namaasuransi: namaasuransi, - }, - select: { - idasuransi: true, - created_at: true, - created_by: true, - namaasuransi: true, - }, - }); - return updateAsuransi; -}); -exports.updateAsuransiDataAllRepository = updateAsuransiDataAllRepository; -const deleteAsuransiRepository = (asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield db_1.prismaDb1.msasuransi.update({ - where: { - idasuransi: asuransi_id, - }, - data: { - deleted_at: (0, time_1.dateNow)(), - deleted_by: 1, - }, - select: { - idasuransi: true, - created_at: true, - created_by: true, - namaasuransi: true, - }, - }); - return deleteUser; -}); -exports.deleteAsuransiRepository = deleteAsuransiRepository; diff --git a/backend/dist/api/master/pasien/asuransi.service.js b/backend/dist/api/master/pasien/asuransi.service.js deleted file mode 100644 index b4dd8bd..0000000 --- a/backend/dist/api/master/pasien/asuransi.service.js +++ /dev/null @@ -1,65 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deleteAsuransiData = exports.updateAsuransiDataAll = exports.createAsuransiData = exports.getAsuransiAll = exports.getAsuransiId = void 0; -const dotenv = __importStar(require("dotenv")); -const asuransi_repository_1 = require("./asuransi.repository"); -dotenv.config(); -const createAsuransiData = (dataAsuransi) => __awaiter(void 0, void 0, void 0, function* () { - const { namaasuransi } = dataAsuransi; - const createAsuransi = (0, asuransi_repository_1.createAsuransiRepository)(namaasuransi); - return createAsuransi; -}); -exports.createAsuransiData = createAsuransiData; -const getAsuransiId = (asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const getAsuransiId = yield (0, asuransi_repository_1.getDataAsuransiId)(asuransi_id); - return getAsuransiId; -}); -exports.getAsuransiId = getAsuransiId; -const getAsuransiAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getAsuransi = yield (0, asuransi_repository_1.getDataAsuransiAll)(); - return getAsuransi; -}); -exports.getAsuransiAll = getAsuransiAll; -const updateAsuransiDataAll = (dataAsuransi, asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const { namaasuransi } = dataAsuransi; - const updateAsuransi = yield (0, asuransi_repository_1.updateAsuransiDataAllRepository)(namaasuransi, asuransi_id); - return updateAsuransi; -}); -exports.updateAsuransiDataAll = updateAsuransiDataAll; -const deleteAsuransiData = (asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteAsuransi = yield (0, asuransi_repository_1.deleteAsuransiRepository)(asuransi_id); - return deleteAsuransi; -}); -exports.deleteAsuransiData = deleteAsuransiData; diff --git a/backend/dist/api/master/pasien/pasien.controller.js b/backend/dist/api/master/pasien/pasien.controller.js deleted file mode 100644 index 4015f1d..0000000 --- a/backend/dist/api/master/pasien/pasien.controller.js +++ /dev/null @@ -1,204 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const pasien_service_1 = require("./pasien.service"); -exports.router = (0, express_1.Router)(); -exports.router.post("/", [ - (0, express_validator_1.body)("namapasien").notEmpty(), - (0, express_validator_1.body)("tanggallahir").notEmpty().isISO8601(), - (0, express_validator_1.body)("jeniskelamin").notEmpty().isIn(["P", "L"]), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createPasien = yield (0, pasien_service_1.createPasienData)(req.body); - if (createPasien) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createPasien, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/pasien_id/:pasien_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const pasien_id = parseInt(req.params.pasien_id, 10); - const getPasien = yield (0, pasien_service_1.getDataPasienId)(pasien_id); - if (getPasien) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getPasien, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/nomrpasien/:nomrpasien", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const getPasien = yield (0, pasien_service_1.getDataPasienMr)(req.params.nomrpasien); - if (getPasien) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getPasien, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/namapasien/:namapasien", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const getPasien = yield (0, pasien_service_1.getNamaPasien)(req.params.namapasien); - if (getPasien) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getPasien, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const getPasien = yield (0, pasien_service_1.getPasienAll)(); - if (getPasien) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getPasien, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/idpasien/:idpasien", [ - (0, express_validator_1.body)("namapasien").notEmpty(), - (0, express_validator_1.body)("tanggallahir").notEmpty().isISO8601(), - (0, express_validator_1.body)("jeniskelamin").notEmpty().isIn(["P", "L"]), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const idpasien = parseInt(req.params.idpasien, 10); - const updatePasien = yield (0, pasien_service_1.updatePasienData)(req.body, idpasien); - if (updatePasien) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updatePasien, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/master/pasien/pasien.repository.js b/backend/dist/api/master/pasien/pasien.repository.js deleted file mode 100644 index cea7a5a..0000000 --- a/backend/dist/api/master/pasien/pasien.repository.js +++ /dev/null @@ -1,176 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getCountPasienRepository = exports.getDataPasienIdRepository = exports.updatePasienRepository = exports.getPasienAllRepository = exports.getNamaPasienRepository = exports.getDataPasienRepository = exports.createPasienRepository = void 0; -const db_1 = require("../../../db"); -const database_handler_1 = require("../../../db/database.handler"); -const time_1 = require("../../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createPasienRepository = (namapasien, tanggallahir, jeniskelamin) => __awaiter(void 0, void 0, void 0, function* () { - const maxPasienId = yield (0, database_handler_1.generateMaxDb1)("ms_pasien_id_seq", "pasien_id"); - const nomrpasien = maxPasienId.toString().padStart(8, "0"); - const createPasien = yield db_1.prismaDb1.mspasien.create({ - data: { - idpasien: maxPasienId, - created_at: (0, time_1.dateNow)(), - created_by: 1, - mrpasien: nomrpasien, - namapasien: namapasien, - tanggallahir: new Date(tanggallahir), - jeniskelamin: jeniskelamin, - }, - select: { - idpasien: true, - created_at: true, - created_by: true, - mrpasien: true, - namapasien: true, - tanggallahir: true, - jeniskelamin: true, - }, - }); - return createPasien; -}); -exports.createPasienRepository = createPasienRepository; -const getDataPasienRepository = (nomrpasien) => __awaiter(void 0, void 0, void 0, function* () { - const getPasien = yield db_1.prismaDb1.mspasien.findFirst({ - where: { - mrpasien: nomrpasien, - }, - select: { - idpasien: true, - created_at: true, - created_by: true, - mrpasien: true, - namapasien: true, - tanggallahir: true, - jeniskelamin: true, - }, - }); - return getPasien; -}); -exports.getDataPasienRepository = getDataPasienRepository; -const getNamaPasienRepository = (namapasien) => __awaiter(void 0, void 0, void 0, function* () { - const getPasien = yield db_1.prismaDb1.mspasien.findMany({ - where: { - namapasien: { - contains: namapasien, - mode: "insensitive", - }, - }, - select: { - idpasien: true, - created_at: true, - created_by: true, - mrpasien: true, - namapasien: true, - tanggallahir: true, - jeniskelamin: true, - }, - }); - return getPasien; -}); -exports.getNamaPasienRepository = getNamaPasienRepository; -const getDataPasienIdRepository = (idpasien) => __awaiter(void 0, void 0, void 0, function* () { - const getPasien = yield db_1.prismaDb1.mspasien.findFirst({ - where: { - idpasien: idpasien, - deleted_by: null, - }, - select: { - idpasien: true, - created_at: true, - created_by: true, - mrpasien: true, - namapasien: true, - tanggallahir: true, - jeniskelamin: true, - }, - }); - return getPasien; -}); -exports.getDataPasienIdRepository = getDataPasienIdRepository; -const getPasienAllRepository = () => __awaiter(void 0, void 0, void 0, function* () { - const getPasien = yield db_1.prismaDb1.mspasien.findMany({ - where: { - deleted_by: null, - }, - select: { - idpasien: true, - created_at: true, - created_by: true, - mrpasien: true, - namapasien: true, - tanggallahir: true, - jeniskelamin: true, - }, - }); - return getPasien; -}); -exports.getPasienAllRepository = getPasienAllRepository; -const updatePasienRepository = (namapasien, tanggallahir, jeniskelamin, idpasien) => __awaiter(void 0, void 0, void 0, function* () { - const updatePasien = yield db_1.prismaDb1.mspasien.update({ - where: { - idpasien: idpasien, - }, - data: { - namapasien: namapasien, - tanggallahir: new Date(tanggallahir), - jeniskelamin: jeniskelamin, - modified_at: (0, time_1.dateNow)(), - modified_by: 1, - }, - select: { - idpasien: true, - created_at: true, - created_by: true, - mrpasien: true, - namapasien: true, - tanggallahir: true, - jeniskelamin: true, - }, - }); - return updatePasien; -}); -exports.updatePasienRepository = updatePasienRepository; -const getCountPasienRepository = () => __awaiter(void 0, void 0, void 0, function* () { - const pasienCount = yield db_1.prismaDb1.mspasien.count({ - where: { - deleted_by: null, - }, - }); - return pasienCount; -}); -exports.getCountPasienRepository = getCountPasienRepository; diff --git a/backend/dist/api/master/pasien/pasien.service.js b/backend/dist/api/master/pasien/pasien.service.js deleted file mode 100644 index 2d4afb5..0000000 --- a/backend/dist/api/master/pasien/pasien.service.js +++ /dev/null @@ -1,84 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getDataPasienId = exports.updatePasienData = exports.getPasienAll = exports.getNamaPasien = exports.getDataPasienMr = exports.createPasienData = void 0; -const dotenv = __importStar(require("dotenv")); -const pasien_repository_1 = require("./pasien.repository"); -dotenv.config(); -const createPasienData = (dataPasien) => __awaiter(void 0, void 0, void 0, function* () { - const { namapasien, tanggallahir, jeniskelamin } = dataPasien; - let jenKel; - if (jeniskelamin === "L") { - jenKel = "Laki-Laki"; - } - else { - jenKel = "Perempuan"; - } - const createPasien = (0, pasien_repository_1.createPasienRepository)(namapasien, tanggallahir, jenKel); - return createPasien; -}); -exports.createPasienData = createPasienData; -const getDataPasienMr = (nomrpasien) => __awaiter(void 0, void 0, void 0, function* () { - const getPasien = yield (0, pasien_repository_1.getDataPasienRepository)(nomrpasien); - return getPasien; -}); -exports.getDataPasienMr = getDataPasienMr; -const getDataPasienId = (idpasien) => __awaiter(void 0, void 0, void 0, function* () { - const getPasien = yield (0, pasien_repository_1.getDataPasienIdRepository)(idpasien); - return getPasien; -}); -exports.getDataPasienId = getDataPasienId; -const getNamaPasien = (namapasien) => __awaiter(void 0, void 0, void 0, function* () { - const getPasien = yield (0, pasien_repository_1.getNamaPasienRepository)(namapasien); - return getPasien; -}); -exports.getNamaPasien = getNamaPasien; -const getPasienAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getPasien = yield (0, pasien_repository_1.getPasienAllRepository)(); - return getPasien; -}); -exports.getPasienAll = getPasienAll; -const updatePasienData = (dataPasien, idpasien) => __awaiter(void 0, void 0, void 0, function* () { - const { namapasien, tanggallahir, jeniskelamin } = dataPasien; - let jenKel; - if (jeniskelamin === "L") { - jenKel = "Laki-Laki"; - } - else { - jenKel = "Perempuan"; - } - const updatePasien = (0, pasien_repository_1.updatePasienRepository)(namapasien, tanggallahir, jenKel, idpasien); - return updatePasien; -}); -exports.updatePasienData = updatePasienData; diff --git a/backend/dist/api/master/pegawai copy 2/pegawai.controller.js b/backend/dist/api/master/pegawai copy 2/pegawai.controller.js deleted file mode 100644 index fa8b17a..0000000 --- a/backend/dist/api/master/pegawai copy 2/pegawai.controller.js +++ /dev/null @@ -1,227 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const pegawai_service_1 = require("./pegawai.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/pegawai_id/:pegawai_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const pegawai_id = parseInt(req.params.pegawai_id, 10); - const getPegawai = yield (0, pegawai_service_1.getPegawaiId)(pegawai_id); - if (getPegawai) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getPegawai, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const getPegawai = yield (0, pegawai_service_1.getPegawaiAll)(); - if (getPegawai) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getPegawai, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.post("/", [ - (0, express_validator_1.body)("namapegawai").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createPegawai = yield (0, pegawai_service_1.createPegawaiData)(req.body); - if (createPegawai) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createPegawai, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/pegawai_id/:pegawai_id", [ - (0, express_validator_1.param)("pegawai_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const pegawai_id = yield (0, pegawai_service_1.getPegawaiId)(value); - if (!pegawai_id) { - return Promise.reject("Pegawai ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("namapegawai").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const pegawai_id = parseInt(req.params.pegawai_id, 10); - const updateUserAll = yield (0, pegawai_service_1.updatePegawaiDataAll)(req.body, pegawai_id); - if (updateUserAll) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserAll, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.delete("/pegawai_id/:pegawai_id", [ - (0, express_validator_1.param)("pegawai_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const pegawaiId = yield (0, pegawai_service_1.getPegawaiId)(value); - if (!pegawaiId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const pegawai_id = parseInt(req.params.pegawai_id, 10); - const deletePegawai = yield (0, pegawai_service_1.deletePegawaiData)(pegawai_id); - if (deletePegawai) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: deletePegawai, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/master/pegawai copy 2/pegawai.repository.js b/backend/dist/api/master/pegawai copy 2/pegawai.repository.js deleted file mode 100644 index 92baaa3..0000000 --- a/backend/dist/api/master/pegawai copy 2/pegawai.repository.js +++ /dev/null @@ -1,129 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deletePegawaiRepository = exports.updatePegawaiDataAllRepository = exports.getDataPegawaiAll = exports.getDataPegawaiId = exports.createPegawaiRepository = void 0; -const db_1 = require("../../../db"); -const database_handler_1 = require("../../../db/database.handler"); -const time_1 = require("../../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createPegawaiRepository = (namapegawai) => __awaiter(void 0, void 0, void 0, function* () { - const maxPegawaiId = yield (0, database_handler_1.generateMaxDb1)("ms_pegawai_id_seq", "pegawai_id"); - const createPegawai = yield db_1.prismaDb1.mspegawai.create({ - data: { - idpegawai: maxPegawaiId, - created_at: (0, time_1.dateNow)(), - created_by: 1, - namapegawai: namapegawai, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return createPegawai; -}); -exports.createPegawaiRepository = createPegawaiRepository; -const getDataPegawaiId = (pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const pegawai = yield db_1.prismaDb1.mspegawai.findFirst({ - where: { - idpegawai: pegawai_id, - deleted_at: null, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return pegawai; -}); -exports.getDataPegawaiId = getDataPegawaiId; -const getDataPegawaiAll = () => __awaiter(void 0, void 0, void 0, function* () { - const pegawai = yield db_1.prismaDb1.mspegawai.findMany({ - where: { - deleted_by: null, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return pegawai; -}); -exports.getDataPegawaiAll = getDataPegawaiAll; -const updatePegawaiDataAllRepository = (namapegawai, pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const updatePegawai = yield db_1.prismaDb1.mspegawai.update({ - where: { - idpegawai: pegawai_id, - }, - data: { - modified_at: (0, time_1.dateNow)(), - modified_by: 1, - namapegawai: namapegawai, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return updatePegawai; -}); -exports.updatePegawaiDataAllRepository = updatePegawaiDataAllRepository; -const deletePegawaiRepository = (pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield db_1.prismaDb1.mspegawai.update({ - where: { - idpegawai: pegawai_id, - }, - data: { - deleted_at: (0, time_1.dateNow)(), - deleted_by: 1, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return deleteUser; -}); -exports.deletePegawaiRepository = deletePegawaiRepository; diff --git a/backend/dist/api/master/pegawai copy 2/pegawai.service.js b/backend/dist/api/master/pegawai copy 2/pegawai.service.js deleted file mode 100644 index e29792c..0000000 --- a/backend/dist/api/master/pegawai copy 2/pegawai.service.js +++ /dev/null @@ -1,65 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deletePegawaiData = exports.updatePegawaiDataAll = exports.createPegawaiData = exports.getPegawaiAll = exports.getPegawaiId = void 0; -const dotenv = __importStar(require("dotenv")); -const pegawai_repository_1 = require("./pegawai.repository"); -dotenv.config(); -const createPegawaiData = (dataPegawai) => __awaiter(void 0, void 0, void 0, function* () { - const { namapegawai } = dataPegawai; - const createUser = (0, pegawai_repository_1.createPegawaiRepository)(namapegawai); - return createUser; -}); -exports.createPegawaiData = createPegawaiData; -const getPegawaiId = (pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const getPegawaiId = yield (0, pegawai_repository_1.getDataPegawaiId)(pegawai_id); - return getPegawaiId; -}); -exports.getPegawaiId = getPegawaiId; -const getPegawaiAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getPegawai = yield (0, pegawai_repository_1.getDataPegawaiAll)(); - return getPegawai; -}); -exports.getPegawaiAll = getPegawaiAll; -const updatePegawaiDataAll = (dataPegawai, pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const { namapegawai } = dataPegawai; - const updatePegawai = yield (0, pegawai_repository_1.updatePegawaiDataAllRepository)(namapegawai, pegawai_id); - return updatePegawai; -}); -exports.updatePegawaiDataAll = updatePegawaiDataAll; -const deletePegawaiData = (pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const deletePegawai = yield (0, pegawai_repository_1.deletePegawaiRepository)(pegawai_id); - return deletePegawai; -}); -exports.deletePegawaiData = deletePegawaiData; diff --git a/backend/dist/api/master/pegawai copy/pegawai.controller.js b/backend/dist/api/master/pegawai copy/pegawai.controller.js deleted file mode 100644 index fa8b17a..0000000 --- a/backend/dist/api/master/pegawai copy/pegawai.controller.js +++ /dev/null @@ -1,227 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const pegawai_service_1 = require("./pegawai.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/pegawai_id/:pegawai_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const pegawai_id = parseInt(req.params.pegawai_id, 10); - const getPegawai = yield (0, pegawai_service_1.getPegawaiId)(pegawai_id); - if (getPegawai) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getPegawai, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const getPegawai = yield (0, pegawai_service_1.getPegawaiAll)(); - if (getPegawai) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getPegawai, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.post("/", [ - (0, express_validator_1.body)("namapegawai").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createPegawai = yield (0, pegawai_service_1.createPegawaiData)(req.body); - if (createPegawai) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createPegawai, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/pegawai_id/:pegawai_id", [ - (0, express_validator_1.param)("pegawai_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const pegawai_id = yield (0, pegawai_service_1.getPegawaiId)(value); - if (!pegawai_id) { - return Promise.reject("Pegawai ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("namapegawai").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const pegawai_id = parseInt(req.params.pegawai_id, 10); - const updateUserAll = yield (0, pegawai_service_1.updatePegawaiDataAll)(req.body, pegawai_id); - if (updateUserAll) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserAll, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.delete("/pegawai_id/:pegawai_id", [ - (0, express_validator_1.param)("pegawai_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const pegawaiId = yield (0, pegawai_service_1.getPegawaiId)(value); - if (!pegawaiId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const pegawai_id = parseInt(req.params.pegawai_id, 10); - const deletePegawai = yield (0, pegawai_service_1.deletePegawaiData)(pegawai_id); - if (deletePegawai) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: deletePegawai, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/master/pegawai copy/pegawai.repository.js b/backend/dist/api/master/pegawai copy/pegawai.repository.js deleted file mode 100644 index 92baaa3..0000000 --- a/backend/dist/api/master/pegawai copy/pegawai.repository.js +++ /dev/null @@ -1,129 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deletePegawaiRepository = exports.updatePegawaiDataAllRepository = exports.getDataPegawaiAll = exports.getDataPegawaiId = exports.createPegawaiRepository = void 0; -const db_1 = require("../../../db"); -const database_handler_1 = require("../../../db/database.handler"); -const time_1 = require("../../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createPegawaiRepository = (namapegawai) => __awaiter(void 0, void 0, void 0, function* () { - const maxPegawaiId = yield (0, database_handler_1.generateMaxDb1)("ms_pegawai_id_seq", "pegawai_id"); - const createPegawai = yield db_1.prismaDb1.mspegawai.create({ - data: { - idpegawai: maxPegawaiId, - created_at: (0, time_1.dateNow)(), - created_by: 1, - namapegawai: namapegawai, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return createPegawai; -}); -exports.createPegawaiRepository = createPegawaiRepository; -const getDataPegawaiId = (pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const pegawai = yield db_1.prismaDb1.mspegawai.findFirst({ - where: { - idpegawai: pegawai_id, - deleted_at: null, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return pegawai; -}); -exports.getDataPegawaiId = getDataPegawaiId; -const getDataPegawaiAll = () => __awaiter(void 0, void 0, void 0, function* () { - const pegawai = yield db_1.prismaDb1.mspegawai.findMany({ - where: { - deleted_by: null, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return pegawai; -}); -exports.getDataPegawaiAll = getDataPegawaiAll; -const updatePegawaiDataAllRepository = (namapegawai, pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const updatePegawai = yield db_1.prismaDb1.mspegawai.update({ - where: { - idpegawai: pegawai_id, - }, - data: { - modified_at: (0, time_1.dateNow)(), - modified_by: 1, - namapegawai: namapegawai, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return updatePegawai; -}); -exports.updatePegawaiDataAllRepository = updatePegawaiDataAllRepository; -const deletePegawaiRepository = (pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield db_1.prismaDb1.mspegawai.update({ - where: { - idpegawai: pegawai_id, - }, - data: { - deleted_at: (0, time_1.dateNow)(), - deleted_by: 1, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return deleteUser; -}); -exports.deletePegawaiRepository = deletePegawaiRepository; diff --git a/backend/dist/api/master/pegawai copy/pegawai.service.js b/backend/dist/api/master/pegawai copy/pegawai.service.js deleted file mode 100644 index e29792c..0000000 --- a/backend/dist/api/master/pegawai copy/pegawai.service.js +++ /dev/null @@ -1,65 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deletePegawaiData = exports.updatePegawaiDataAll = exports.createPegawaiData = exports.getPegawaiAll = exports.getPegawaiId = void 0; -const dotenv = __importStar(require("dotenv")); -const pegawai_repository_1 = require("./pegawai.repository"); -dotenv.config(); -const createPegawaiData = (dataPegawai) => __awaiter(void 0, void 0, void 0, function* () { - const { namapegawai } = dataPegawai; - const createUser = (0, pegawai_repository_1.createPegawaiRepository)(namapegawai); - return createUser; -}); -exports.createPegawaiData = createPegawaiData; -const getPegawaiId = (pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const getPegawaiId = yield (0, pegawai_repository_1.getDataPegawaiId)(pegawai_id); - return getPegawaiId; -}); -exports.getPegawaiId = getPegawaiId; -const getPegawaiAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getPegawai = yield (0, pegawai_repository_1.getDataPegawaiAll)(); - return getPegawai; -}); -exports.getPegawaiAll = getPegawaiAll; -const updatePegawaiDataAll = (dataPegawai, pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const { namapegawai } = dataPegawai; - const updatePegawai = yield (0, pegawai_repository_1.updatePegawaiDataAllRepository)(namapegawai, pegawai_id); - return updatePegawai; -}); -exports.updatePegawaiDataAll = updatePegawaiDataAll; -const deletePegawaiData = (pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const deletePegawai = yield (0, pegawai_repository_1.deletePegawaiRepository)(pegawai_id); - return deletePegawai; -}); -exports.deletePegawaiData = deletePegawaiData; diff --git a/backend/dist/api/master/pegawai/pegawai.controller.js b/backend/dist/api/master/pegawai/pegawai.controller.js deleted file mode 100644 index fa8b17a..0000000 --- a/backend/dist/api/master/pegawai/pegawai.controller.js +++ /dev/null @@ -1,227 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const pegawai_service_1 = require("./pegawai.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/pegawai_id/:pegawai_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const pegawai_id = parseInt(req.params.pegawai_id, 10); - const getPegawai = yield (0, pegawai_service_1.getPegawaiId)(pegawai_id); - if (getPegawai) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getPegawai, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const getPegawai = yield (0, pegawai_service_1.getPegawaiAll)(); - if (getPegawai) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getPegawai, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.post("/", [ - (0, express_validator_1.body)("namapegawai").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createPegawai = yield (0, pegawai_service_1.createPegawaiData)(req.body); - if (createPegawai) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createPegawai, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/pegawai_id/:pegawai_id", [ - (0, express_validator_1.param)("pegawai_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const pegawai_id = yield (0, pegawai_service_1.getPegawaiId)(value); - if (!pegawai_id) { - return Promise.reject("Pegawai ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("namapegawai").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const pegawai_id = parseInt(req.params.pegawai_id, 10); - const updateUserAll = yield (0, pegawai_service_1.updatePegawaiDataAll)(req.body, pegawai_id); - if (updateUserAll) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserAll, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.delete("/pegawai_id/:pegawai_id", [ - (0, express_validator_1.param)("pegawai_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const pegawaiId = yield (0, pegawai_service_1.getPegawaiId)(value); - if (!pegawaiId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const pegawai_id = parseInt(req.params.pegawai_id, 10); - const deletePegawai = yield (0, pegawai_service_1.deletePegawaiData)(pegawai_id); - if (deletePegawai) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: deletePegawai, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/master/pegawai/pegawai.repository.js b/backend/dist/api/master/pegawai/pegawai.repository.js deleted file mode 100644 index 5e6374c..0000000 --- a/backend/dist/api/master/pegawai/pegawai.repository.js +++ /dev/null @@ -1,138 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getCountPegawaiRepository = exports.deletePegawaiRepository = exports.updatePegawaiDataAllRepository = exports.getDataPegawaiAll = exports.getDataPegawaiId = exports.createPegawaiRepository = void 0; -const db_1 = require("../../../db"); -const database_handler_1 = require("../../../db/database.handler"); -const time_1 = require("../../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createPegawaiRepository = (namapegawai) => __awaiter(void 0, void 0, void 0, function* () { - const maxPegawaiId = yield (0, database_handler_1.generateMaxDb1)("ms_pegawai_id_seq", "pegawai_id"); - const createPegawai = yield db_1.prismaDb1.mspegawai.create({ - data: { - idpegawai: maxPegawaiId, - created_at: (0, time_1.dateNow)(), - created_by: 1, - namapegawai: namapegawai, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return createPegawai; -}); -exports.createPegawaiRepository = createPegawaiRepository; -const getDataPegawaiId = (pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const pegawai = yield db_1.prismaDb1.mspegawai.findFirst({ - where: { - idpegawai: pegawai_id, - deleted_at: null, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return pegawai; -}); -exports.getDataPegawaiId = getDataPegawaiId; -const getDataPegawaiAll = () => __awaiter(void 0, void 0, void 0, function* () { - const pegawai = yield db_1.prismaDb1.mspegawai.findMany({ - where: { - deleted_by: null, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return pegawai; -}); -exports.getDataPegawaiAll = getDataPegawaiAll; -const updatePegawaiDataAllRepository = (namapegawai, pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const updatePegawai = yield db_1.prismaDb1.mspegawai.update({ - where: { - idpegawai: pegawai_id, - }, - data: { - modified_at: (0, time_1.dateNow)(), - modified_by: 1, - namapegawai: namapegawai, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return updatePegawai; -}); -exports.updatePegawaiDataAllRepository = updatePegawaiDataAllRepository; -const deletePegawaiRepository = (pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield db_1.prismaDb1.mspegawai.update({ - where: { - idpegawai: pegawai_id, - }, - data: { - deleted_at: (0, time_1.dateNow)(), - deleted_by: 1, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return deleteUser; -}); -exports.deletePegawaiRepository = deletePegawaiRepository; -const getCountPegawaiRepository = () => __awaiter(void 0, void 0, void 0, function* () { - const pegawaiCount = yield db_1.prismaDb1.mspegawai.count({ - where: { - deleted_by: null, - }, - }); - return pegawaiCount; -}); -exports.getCountPegawaiRepository = getCountPegawaiRepository; diff --git a/backend/dist/api/master/pegawai/pegawai.service.js b/backend/dist/api/master/pegawai/pegawai.service.js deleted file mode 100644 index e29792c..0000000 --- a/backend/dist/api/master/pegawai/pegawai.service.js +++ /dev/null @@ -1,65 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deletePegawaiData = exports.updatePegawaiDataAll = exports.createPegawaiData = exports.getPegawaiAll = exports.getPegawaiId = void 0; -const dotenv = __importStar(require("dotenv")); -const pegawai_repository_1 = require("./pegawai.repository"); -dotenv.config(); -const createPegawaiData = (dataPegawai) => __awaiter(void 0, void 0, void 0, function* () { - const { namapegawai } = dataPegawai; - const createUser = (0, pegawai_repository_1.createPegawaiRepository)(namapegawai); - return createUser; -}); -exports.createPegawaiData = createPegawaiData; -const getPegawaiId = (pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const getPegawaiId = yield (0, pegawai_repository_1.getDataPegawaiId)(pegawai_id); - return getPegawaiId; -}); -exports.getPegawaiId = getPegawaiId; -const getPegawaiAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getPegawai = yield (0, pegawai_repository_1.getDataPegawaiAll)(); - return getPegawai; -}); -exports.getPegawaiAll = getPegawaiAll; -const updatePegawaiDataAll = (dataPegawai, pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const { namapegawai } = dataPegawai; - const updatePegawai = yield (0, pegawai_repository_1.updatePegawaiDataAllRepository)(namapegawai, pegawai_id); - return updatePegawai; -}); -exports.updatePegawaiDataAll = updatePegawaiDataAll; -const deletePegawaiData = (pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const deletePegawai = yield (0, pegawai_repository_1.deletePegawaiRepository)(pegawai_id); - return deletePegawai; -}); -exports.deletePegawaiData = deletePegawaiData; diff --git a/backend/dist/api/master/pegawai/users.controller.js b/backend/dist/api/master/pegawai/users.controller.js deleted file mode 100644 index 99281e3..0000000 --- a/backend/dist/api/master/pegawai/users.controller.js +++ /dev/null @@ -1,310 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const users_service_1 = require("./users.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/user_id/:user_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const getUser = yield (0, users_service_1.getUserId)(user_id); - if (getUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const getUser = yield (0, users_service_1.getUserAll)(); - if (getUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.post("/", [ - (0, express_validator_1.body)("username") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - if (value) { - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - } - })), - (0, express_validator_1.body)("password").notEmpty(), - (0, express_validator_1.body)("fullname").notEmpty(), - (0, express_validator_1.body)("email").notEmpty().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createUser = yield (0, users_service_1.createUserData)(req.body); - if (createUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("username") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - var _a; - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value, (_a = req.params) === null || _a === void 0 ? void 0 : _a.user_id); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - })), - (0, express_validator_1.body)("password").notEmpty(), - (0, express_validator_1.body)("fullname").notEmpty(), - (0, express_validator_1.body)("email").notEmpty().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const updateUserAll = yield (0, users_service_1.updateUserDataAll)(req.body, user_id); - if (updateUserAll) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserAll, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.patch("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("username") - .optional() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - })), - (0, express_validator_1.body)("email").optional().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const updateUserPart = yield (0, users_service_1.updateUserDataPart)(req.body, user_id); - if (updateUserPart) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserPart, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.delete("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const deleteUser = yield (0, users_service_1.deleteUserData)(user_id); - if (deleteUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: deleteUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/master/pegawai/users.repository.js b/backend/dist/api/master/pegawai/users.repository.js deleted file mode 100644 index f9ad481..0000000 --- a/backend/dist/api/master/pegawai/users.repository.js +++ /dev/null @@ -1,184 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deleteUserRepository = exports.getDataUserAll = exports.getDataUserId = exports.updateUserDataPartRepository = exports.updateUserDataAllRepository = exports.createUserRepository = exports.checkDataUsername = void 0; -const db_1 = require("../../../db"); -const database_handler_1 = require("../../../db/database.handler"); -const time_1 = require("../../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createUserRepository = (username, password, fullname, email) => __awaiter(void 0, void 0, void 0, function* () { - const maxUserId = yield (0, database_handler_1.generateMaxDb1)("ms_users_id_seq", "user_id"); - const createUser = yield db_1.prismaDb1.msusers.create({ - data: { - user_id: maxUserId, - created_at: (0, time_1.dateNow)(), - created_by: 1, - username: username, - password: password, - full_name: fullname, - email: email, - is_active: true, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return createUser; -}); -exports.createUserRepository = createUserRepository; -const getDataUserId = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findFirst({ - where: { - user_id: user_id, - is_active: true, - deleted_at: null, - }, - select: { - user_id: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return user; -}); -exports.getDataUserId = getDataUserId; -const getDataUserAll = () => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findMany({ - where: { - deleted_by: null, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return user; -}); -exports.getDataUserAll = getDataUserAll; -const checkDataUsername = (username, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findFirst({ - where: { - username: username, - user_id: user_id ? { not: user_id } : undefined, - }, - select: { - user_id: true, - }, - }); - return user; -}); -exports.checkDataUsername = checkDataUsername; -const updateUserDataAllRepository = (username, password, fullname, email, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: { - modified_at: (0, time_1.dateNow)(), - modified_by: 1, - username: username, - password: password, - full_name: fullname, - email: email, - is_active: true, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return updateUser; -}); -exports.updateUserDataAllRepository = updateUserDataAllRepository; -const updateUserDataPartRepository = (updateField, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: Object.assign(Object.assign({}, updateField), { modified_at: (0, time_1.dateNow)(), modified_by: 1 }), - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return updateUser; -}); -exports.updateUserDataPartRepository = updateUserDataPartRepository; -const deleteUserRepository = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: { - deleted_at: (0, time_1.dateNow)(), - deleted_by: 1, - is_active: false, - }, - select: { - user_id: true, - deleted_at: true, - deleted_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return deleteUser; -}); -exports.deleteUserRepository = deleteUserRepository; diff --git a/backend/dist/api/master/pegawai/users.service.js b/backend/dist/api/master/pegawai/users.service.js deleted file mode 100644 index 6ffba5d..0000000 --- a/backend/dist/api/master/pegawai/users.service.js +++ /dev/null @@ -1,91 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getUserAll = exports.deleteUserData = exports.getUserId = exports.updateUserDataPart = exports.updateUserDataAll = exports.checkUsername = exports.createUserData = void 0; -const dotenv = __importStar(require("dotenv")); -const users_repository_1 = require("./users.repository"); -const bcrypt_1 = __importDefault(require("bcrypt")); -dotenv.config(); -const createUserData = (dataUser) => __awaiter(void 0, void 0, void 0, function* () { - const { username, password, fullname, email } = dataUser; - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(password, saltRounds); - const createUser = (0, users_repository_1.createUserRepository)(username, passwordHash, fullname, email); - return createUser; -}); -exports.createUserData = createUserData; -const getUserId = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const getUserId = yield (0, users_repository_1.getDataUserId)(user_id); - return getUserId; -}); -exports.getUserId = getUserId; -const getUserAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getUser = yield (0, users_repository_1.getDataUserAll)(); - return getUser; -}); -exports.getUserAll = getUserAll; -const checkUsername = (username, user_id) => __awaiter(void 0, void 0, void 0, function* () { - if (user_id) { - user_id = parseInt(user_id.toString(), 10); - } - const checkUser = (0, users_repository_1.checkDataUsername)(username, user_id); - return checkUser; -}); -exports.checkUsername = checkUsername; -const updateUserDataAll = (dataUser, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const { username, password, fullname, email } = dataUser; - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(password, saltRounds); - const updateUser = yield (0, users_repository_1.updateUserDataAllRepository)(username, passwordHash, fullname, email, user_id); - return updateUser; -}); -exports.updateUserDataAll = updateUserDataAll; -const updateUserDataPart = (dataUser, user_id) => __awaiter(void 0, void 0, void 0, function* () { - if (dataUser.password) { - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(dataUser.password, saltRounds); - dataUser.password = passwordHash; - } - const updateUser = yield (0, users_repository_1.updateUserDataPartRepository)(dataUser, user_id); - return updateUser; -}); -exports.updateUserDataPart = updateUserDataPart; -const deleteUserData = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield (0, users_repository_1.deleteUserRepository)(user_id); - return deleteUser; -}); -exports.deleteUserData = deleteUserData; diff --git a/backend/dist/api/master/ruang_pelayanan/pegawai.controller.js b/backend/dist/api/master/ruang_pelayanan/pegawai.controller.js deleted file mode 100644 index fa8b17a..0000000 --- a/backend/dist/api/master/ruang_pelayanan/pegawai.controller.js +++ /dev/null @@ -1,227 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const pegawai_service_1 = require("./pegawai.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/pegawai_id/:pegawai_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const pegawai_id = parseInt(req.params.pegawai_id, 10); - const getPegawai = yield (0, pegawai_service_1.getPegawaiId)(pegawai_id); - if (getPegawai) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getPegawai, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const getPegawai = yield (0, pegawai_service_1.getPegawaiAll)(); - if (getPegawai) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getPegawai, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.post("/", [ - (0, express_validator_1.body)("namapegawai").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createPegawai = yield (0, pegawai_service_1.createPegawaiData)(req.body); - if (createPegawai) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createPegawai, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/pegawai_id/:pegawai_id", [ - (0, express_validator_1.param)("pegawai_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const pegawai_id = yield (0, pegawai_service_1.getPegawaiId)(value); - if (!pegawai_id) { - return Promise.reject("Pegawai ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("namapegawai").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const pegawai_id = parseInt(req.params.pegawai_id, 10); - const updateUserAll = yield (0, pegawai_service_1.updatePegawaiDataAll)(req.body, pegawai_id); - if (updateUserAll) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserAll, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.delete("/pegawai_id/:pegawai_id", [ - (0, express_validator_1.param)("pegawai_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const pegawaiId = yield (0, pegawai_service_1.getPegawaiId)(value); - if (!pegawaiId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const pegawai_id = parseInt(req.params.pegawai_id, 10); - const deletePegawai = yield (0, pegawai_service_1.deletePegawaiData)(pegawai_id); - if (deletePegawai) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: deletePegawai, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/master/ruang_pelayanan/pegawai.repository.js b/backend/dist/api/master/ruang_pelayanan/pegawai.repository.js deleted file mode 100644 index 92baaa3..0000000 --- a/backend/dist/api/master/ruang_pelayanan/pegawai.repository.js +++ /dev/null @@ -1,129 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deletePegawaiRepository = exports.updatePegawaiDataAllRepository = exports.getDataPegawaiAll = exports.getDataPegawaiId = exports.createPegawaiRepository = void 0; -const db_1 = require("../../../db"); -const database_handler_1 = require("../../../db/database.handler"); -const time_1 = require("../../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createPegawaiRepository = (namapegawai) => __awaiter(void 0, void 0, void 0, function* () { - const maxPegawaiId = yield (0, database_handler_1.generateMaxDb1)("ms_pegawai_id_seq", "pegawai_id"); - const createPegawai = yield db_1.prismaDb1.mspegawai.create({ - data: { - idpegawai: maxPegawaiId, - created_at: (0, time_1.dateNow)(), - created_by: 1, - namapegawai: namapegawai, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return createPegawai; -}); -exports.createPegawaiRepository = createPegawaiRepository; -const getDataPegawaiId = (pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const pegawai = yield db_1.prismaDb1.mspegawai.findFirst({ - where: { - idpegawai: pegawai_id, - deleted_at: null, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return pegawai; -}); -exports.getDataPegawaiId = getDataPegawaiId; -const getDataPegawaiAll = () => __awaiter(void 0, void 0, void 0, function* () { - const pegawai = yield db_1.prismaDb1.mspegawai.findMany({ - where: { - deleted_by: null, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return pegawai; -}); -exports.getDataPegawaiAll = getDataPegawaiAll; -const updatePegawaiDataAllRepository = (namapegawai, pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const updatePegawai = yield db_1.prismaDb1.mspegawai.update({ - where: { - idpegawai: pegawai_id, - }, - data: { - modified_at: (0, time_1.dateNow)(), - modified_by: 1, - namapegawai: namapegawai, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return updatePegawai; -}); -exports.updatePegawaiDataAllRepository = updatePegawaiDataAllRepository; -const deletePegawaiRepository = (pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield db_1.prismaDb1.mspegawai.update({ - where: { - idpegawai: pegawai_id, - }, - data: { - deleted_at: (0, time_1.dateNow)(), - deleted_by: 1, - }, - select: { - idpegawai: true, - created_at: true, - created_by: true, - namapegawai: true, - }, - }); - return deleteUser; -}); -exports.deletePegawaiRepository = deletePegawaiRepository; diff --git a/backend/dist/api/master/ruang_pelayanan/pegawai.service.js b/backend/dist/api/master/ruang_pelayanan/pegawai.service.js deleted file mode 100644 index e29792c..0000000 --- a/backend/dist/api/master/ruang_pelayanan/pegawai.service.js +++ /dev/null @@ -1,65 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deletePegawaiData = exports.updatePegawaiDataAll = exports.createPegawaiData = exports.getPegawaiAll = exports.getPegawaiId = void 0; -const dotenv = __importStar(require("dotenv")); -const pegawai_repository_1 = require("./pegawai.repository"); -dotenv.config(); -const createPegawaiData = (dataPegawai) => __awaiter(void 0, void 0, void 0, function* () { - const { namapegawai } = dataPegawai; - const createUser = (0, pegawai_repository_1.createPegawaiRepository)(namapegawai); - return createUser; -}); -exports.createPegawaiData = createPegawaiData; -const getPegawaiId = (pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const getPegawaiId = yield (0, pegawai_repository_1.getDataPegawaiId)(pegawai_id); - return getPegawaiId; -}); -exports.getPegawaiId = getPegawaiId; -const getPegawaiAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getPegawai = yield (0, pegawai_repository_1.getDataPegawaiAll)(); - return getPegawai; -}); -exports.getPegawaiAll = getPegawaiAll; -const updatePegawaiDataAll = (dataPegawai, pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const { namapegawai } = dataPegawai; - const updatePegawai = yield (0, pegawai_repository_1.updatePegawaiDataAllRepository)(namapegawai, pegawai_id); - return updatePegawai; -}); -exports.updatePegawaiDataAll = updatePegawaiDataAll; -const deletePegawaiData = (pegawai_id) => __awaiter(void 0, void 0, void 0, function* () { - const deletePegawai = yield (0, pegawai_repository_1.deletePegawaiRepository)(pegawai_id); - return deletePegawai; -}); -exports.deletePegawaiData = deletePegawaiData; diff --git a/backend/dist/api/master/ruang_pelayanan/ruangpelayanan.controller.js b/backend/dist/api/master/ruang_pelayanan/ruangpelayanan.controller.js deleted file mode 100644 index 60f5227..0000000 --- a/backend/dist/api/master/ruang_pelayanan/ruangpelayanan.controller.js +++ /dev/null @@ -1,227 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const ruangpelayanan_service_1 = require("./ruangpelayanan.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/ruangpelayanan_id/:ruangpelayanan_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const ruangpelayanan_id = parseInt(req.params.ruangpelayanan_id, 10); - const getRuangpelayanan = yield (0, ruangpelayanan_service_1.getRuangpelayananId)(ruangpelayanan_id); - if (getRuangpelayanan) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getRuangpelayanan, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const getRuangpelayanan = yield (0, ruangpelayanan_service_1.getRuangpelayananAll)(); - if (getRuangpelayanan) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getRuangpelayanan, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.post("/", [ - (0, express_validator_1.body)("namaruangpelayanan").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createRuangpelayanan = yield (0, ruangpelayanan_service_1.createRuangpelayananData)(req.body); - if (createRuangpelayanan) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createRuangpelayanan, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/ruangpelayanan_id/:ruangpelayanan_id", [ - (0, express_validator_1.param)("ruangpelayanan_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const ruangpelayanan_id = yield (0, ruangpelayanan_service_1.getRuangpelayananId)(value); - if (!ruangpelayanan_id) { - return Promise.reject("Ruang Pelayanan tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("namaruangpelayanan").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const ruangpelayanan_id = parseInt(req.params.ruangpelayanan_id, 10); - const updateRuangpelayananAll = yield (0, ruangpelayanan_service_1.updateRuangpelayananDataAll)(req.body, ruangpelayanan_id); - if (updateRuangpelayananAll) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateRuangpelayananAll, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.delete("/ruangpelayanan_id/:ruangpelayanan_id", [ - (0, express_validator_1.param)("ruangpelayanan_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const RuangpelayananId = yield (0, ruangpelayanan_service_1.getRuangpelayananId)(value); - if (!RuangpelayananId) { - return Promise.reject("Ruang Pelayanan tidak ditemukan, silahkan coba lagi"); - } - })), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const ruangpelayanan_id = parseInt(req.params.ruangpelayanan_id, 10); - const deleteRuangpelayanan = yield (0, ruangpelayanan_service_1.deleteRuangpelayananData)(ruangpelayanan_id); - if (deleteRuangpelayanan) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: deleteRuangpelayanan, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/master/ruang_pelayanan/ruangpelayanan.repository.js b/backend/dist/api/master/ruang_pelayanan/ruangpelayanan.repository.js deleted file mode 100644 index 7c4022f..0000000 --- a/backend/dist/api/master/ruang_pelayanan/ruangpelayanan.repository.js +++ /dev/null @@ -1,138 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getCountRuangpelayananRepository = exports.deleteRuangpelayananRepository = exports.updateRuangpelayananDataAllRepository = exports.getDataRuangpelayananAll = exports.getDataRuangpelayananId = exports.createRuangpelayananRepository = void 0; -const db_1 = require("../../../db"); -const database_handler_1 = require("../../../db/database.handler"); -const time_1 = require("../../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createRuangpelayananRepository = (namaruangpelayanan) => __awaiter(void 0, void 0, void 0, function* () { - const maxRuangpelayananId = yield (0, database_handler_1.generateMaxDb1)("ms_ruang_pelayanan_id_seq", "ruangpelayanan_id"); - const createRuangpelayanan = yield db_1.prismaDb1.msruangpelayanan.create({ - data: { - idruangpelayanan: maxRuangpelayananId, - created_at: (0, time_1.dateNow)(), - created_by: 1, - namaruangpelayanan: namaruangpelayanan, - }, - select: { - idruangpelayanan: true, - created_at: true, - created_by: true, - namaruangpelayanan: true, - }, - }); - return createRuangpelayanan; -}); -exports.createRuangpelayananRepository = createRuangpelayananRepository; -const getDataRuangpelayananId = (Ruangpelayanan_id) => __awaiter(void 0, void 0, void 0, function* () { - const Ruangpelayanan = yield db_1.prismaDb1.msruangpelayanan.findFirst({ - where: { - idruangpelayanan: Ruangpelayanan_id, - deleted_at: null, - }, - select: { - idruangpelayanan: true, - created_at: true, - created_by: true, - namaruangpelayanan: true, - }, - }); - return Ruangpelayanan; -}); -exports.getDataRuangpelayananId = getDataRuangpelayananId; -const getDataRuangpelayananAll = () => __awaiter(void 0, void 0, void 0, function* () { - const Ruangpelayanan = yield db_1.prismaDb1.msruangpelayanan.findMany({ - where: { - deleted_by: null, - }, - select: { - idruangpelayanan: true, - created_at: true, - created_by: true, - namaruangpelayanan: true, - }, - }); - return Ruangpelayanan; -}); -exports.getDataRuangpelayananAll = getDataRuangpelayananAll; -const updateRuangpelayananDataAllRepository = (namaruangpelayanan, Ruangpelayanan_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateRuangpelayanan = yield db_1.prismaDb1.msruangpelayanan.update({ - where: { - idruangpelayanan: Ruangpelayanan_id, - }, - data: { - modified_at: (0, time_1.dateNow)(), - modified_by: 1, - namaruangpelayanan: namaruangpelayanan, - }, - select: { - idruangpelayanan: true, - created_at: true, - created_by: true, - namaruangpelayanan: true, - }, - }); - return updateRuangpelayanan; -}); -exports.updateRuangpelayananDataAllRepository = updateRuangpelayananDataAllRepository; -const deleteRuangpelayananRepository = (Ruangpelayanan_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield db_1.prismaDb1.msruangpelayanan.update({ - where: { - idruangpelayanan: Ruangpelayanan_id, - }, - data: { - deleted_at: (0, time_1.dateNow)(), - deleted_by: 1, - }, - select: { - idruangpelayanan: true, - created_at: true, - created_by: true, - namaruangpelayanan: true, - }, - }); - return deleteUser; -}); -exports.deleteRuangpelayananRepository = deleteRuangpelayananRepository; -const getCountRuangpelayananRepository = () => __awaiter(void 0, void 0, void 0, function* () { - const ruangpelayananCount = yield db_1.prismaDb1.msruangpelayanan.count({ - where: { - deleted_by: null, - }, - }); - return ruangpelayananCount; -}); -exports.getCountRuangpelayananRepository = getCountRuangpelayananRepository; diff --git a/backend/dist/api/master/ruang_pelayanan/ruangpelayanan.service.js b/backend/dist/api/master/ruang_pelayanan/ruangpelayanan.service.js deleted file mode 100644 index 236ff8c..0000000 --- a/backend/dist/api/master/ruang_pelayanan/ruangpelayanan.service.js +++ /dev/null @@ -1,65 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deleteRuangpelayananData = exports.updateRuangpelayananDataAll = exports.createRuangpelayananData = exports.getRuangpelayananAll = exports.getRuangpelayananId = void 0; -const dotenv = __importStar(require("dotenv")); -const ruangpelayanan_repository_1 = require("./ruangpelayanan.repository"); -dotenv.config(); -const createRuangpelayananData = (dataRuangpelayanan) => __awaiter(void 0, void 0, void 0, function* () { - const { namaruangpelayanan } = dataRuangpelayanan; - const createRuangpelayanan = (0, ruangpelayanan_repository_1.createRuangpelayananRepository)(namaruangpelayanan); - return createRuangpelayanan; -}); -exports.createRuangpelayananData = createRuangpelayananData; -const getRuangpelayananId = (ruangpelayanan_id) => __awaiter(void 0, void 0, void 0, function* () { - const getRuangpelayananId = yield (0, ruangpelayanan_repository_1.getDataRuangpelayananId)(ruangpelayanan_id); - return getRuangpelayananId; -}); -exports.getRuangpelayananId = getRuangpelayananId; -const getRuangpelayananAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getRuangpelayanan = yield (0, ruangpelayanan_repository_1.getDataRuangpelayananAll)(); - return getRuangpelayanan; -}); -exports.getRuangpelayananAll = getRuangpelayananAll; -const updateRuangpelayananDataAll = (dataRuangpelayanan, ruangpelayanan_id) => __awaiter(void 0, void 0, void 0, function* () { - const { namaruangpelayanan } = dataRuangpelayanan; - const updateRuangpelayanan = yield (0, ruangpelayanan_repository_1.updateRuangpelayananDataAllRepository)(namaruangpelayanan, ruangpelayanan_id); - return updateRuangpelayanan; -}); -exports.updateRuangpelayananDataAll = updateRuangpelayananDataAll; -const deleteRuangpelayananData = (ruangpelayanan_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteRuangpelayanan = yield (0, ruangpelayanan_repository_1.deleteRuangpelayananRepository)(ruangpelayanan_id); - return deleteRuangpelayanan; -}); -exports.deleteRuangpelayananData = deleteRuangpelayananData; diff --git a/backend/dist/api/master/ruang_pelayanan/users.controller.js b/backend/dist/api/master/ruang_pelayanan/users.controller.js deleted file mode 100644 index 99281e3..0000000 --- a/backend/dist/api/master/ruang_pelayanan/users.controller.js +++ /dev/null @@ -1,310 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const users_service_1 = require("./users.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/user_id/:user_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const getUser = yield (0, users_service_1.getUserId)(user_id); - if (getUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const getUser = yield (0, users_service_1.getUserAll)(); - if (getUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.post("/", [ - (0, express_validator_1.body)("username") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - if (value) { - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - } - })), - (0, express_validator_1.body)("password").notEmpty(), - (0, express_validator_1.body)("fullname").notEmpty(), - (0, express_validator_1.body)("email").notEmpty().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createUser = yield (0, users_service_1.createUserData)(req.body); - if (createUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("username") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - var _a; - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value, (_a = req.params) === null || _a === void 0 ? void 0 : _a.user_id); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - })), - (0, express_validator_1.body)("password").notEmpty(), - (0, express_validator_1.body)("fullname").notEmpty(), - (0, express_validator_1.body)("email").notEmpty().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const updateUserAll = yield (0, users_service_1.updateUserDataAll)(req.body, user_id); - if (updateUserAll) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserAll, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.patch("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("username") - .optional() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - })), - (0, express_validator_1.body)("email").optional().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const updateUserPart = yield (0, users_service_1.updateUserDataPart)(req.body, user_id); - if (updateUserPart) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserPart, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.delete("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const deleteUser = yield (0, users_service_1.deleteUserData)(user_id); - if (deleteUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: deleteUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/master/ruang_pelayanan/users.repository.js b/backend/dist/api/master/ruang_pelayanan/users.repository.js deleted file mode 100644 index f9ad481..0000000 --- a/backend/dist/api/master/ruang_pelayanan/users.repository.js +++ /dev/null @@ -1,184 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deleteUserRepository = exports.getDataUserAll = exports.getDataUserId = exports.updateUserDataPartRepository = exports.updateUserDataAllRepository = exports.createUserRepository = exports.checkDataUsername = void 0; -const db_1 = require("../../../db"); -const database_handler_1 = require("../../../db/database.handler"); -const time_1 = require("../../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createUserRepository = (username, password, fullname, email) => __awaiter(void 0, void 0, void 0, function* () { - const maxUserId = yield (0, database_handler_1.generateMaxDb1)("ms_users_id_seq", "user_id"); - const createUser = yield db_1.prismaDb1.msusers.create({ - data: { - user_id: maxUserId, - created_at: (0, time_1.dateNow)(), - created_by: 1, - username: username, - password: password, - full_name: fullname, - email: email, - is_active: true, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return createUser; -}); -exports.createUserRepository = createUserRepository; -const getDataUserId = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findFirst({ - where: { - user_id: user_id, - is_active: true, - deleted_at: null, - }, - select: { - user_id: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return user; -}); -exports.getDataUserId = getDataUserId; -const getDataUserAll = () => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findMany({ - where: { - deleted_by: null, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return user; -}); -exports.getDataUserAll = getDataUserAll; -const checkDataUsername = (username, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findFirst({ - where: { - username: username, - user_id: user_id ? { not: user_id } : undefined, - }, - select: { - user_id: true, - }, - }); - return user; -}); -exports.checkDataUsername = checkDataUsername; -const updateUserDataAllRepository = (username, password, fullname, email, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: { - modified_at: (0, time_1.dateNow)(), - modified_by: 1, - username: username, - password: password, - full_name: fullname, - email: email, - is_active: true, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return updateUser; -}); -exports.updateUserDataAllRepository = updateUserDataAllRepository; -const updateUserDataPartRepository = (updateField, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: Object.assign(Object.assign({}, updateField), { modified_at: (0, time_1.dateNow)(), modified_by: 1 }), - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return updateUser; -}); -exports.updateUserDataPartRepository = updateUserDataPartRepository; -const deleteUserRepository = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: { - deleted_at: (0, time_1.dateNow)(), - deleted_by: 1, - is_active: false, - }, - select: { - user_id: true, - deleted_at: true, - deleted_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return deleteUser; -}); -exports.deleteUserRepository = deleteUserRepository; diff --git a/backend/dist/api/master/ruang_pelayanan/users.service.js b/backend/dist/api/master/ruang_pelayanan/users.service.js deleted file mode 100644 index 6ffba5d..0000000 --- a/backend/dist/api/master/ruang_pelayanan/users.service.js +++ /dev/null @@ -1,91 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getUserAll = exports.deleteUserData = exports.getUserId = exports.updateUserDataPart = exports.updateUserDataAll = exports.checkUsername = exports.createUserData = void 0; -const dotenv = __importStar(require("dotenv")); -const users_repository_1 = require("./users.repository"); -const bcrypt_1 = __importDefault(require("bcrypt")); -dotenv.config(); -const createUserData = (dataUser) => __awaiter(void 0, void 0, void 0, function* () { - const { username, password, fullname, email } = dataUser; - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(password, saltRounds); - const createUser = (0, users_repository_1.createUserRepository)(username, passwordHash, fullname, email); - return createUser; -}); -exports.createUserData = createUserData; -const getUserId = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const getUserId = yield (0, users_repository_1.getDataUserId)(user_id); - return getUserId; -}); -exports.getUserId = getUserId; -const getUserAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getUser = yield (0, users_repository_1.getDataUserAll)(); - return getUser; -}); -exports.getUserAll = getUserAll; -const checkUsername = (username, user_id) => __awaiter(void 0, void 0, void 0, function* () { - if (user_id) { - user_id = parseInt(user_id.toString(), 10); - } - const checkUser = (0, users_repository_1.checkDataUsername)(username, user_id); - return checkUser; -}); -exports.checkUsername = checkUsername; -const updateUserDataAll = (dataUser, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const { username, password, fullname, email } = dataUser; - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(password, saltRounds); - const updateUser = yield (0, users_repository_1.updateUserDataAllRepository)(username, passwordHash, fullname, email, user_id); - return updateUser; -}); -exports.updateUserDataAll = updateUserDataAll; -const updateUserDataPart = (dataUser, user_id) => __awaiter(void 0, void 0, void 0, function* () { - if (dataUser.password) { - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(dataUser.password, saltRounds); - dataUser.password = passwordHash; - } - const updateUser = yield (0, users_repository_1.updateUserDataPartRepository)(dataUser, user_id); - return updateUser; -}); -exports.updateUserDataPart = updateUserDataPart; -const deleteUserData = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield (0, users_repository_1.deleteUserRepository)(user_id); - return deleteUser; -}); -exports.deleteUserData = deleteUserData; diff --git a/backend/dist/api/master/tindakan/asuransi.controller.js b/backend/dist/api/master/tindakan/asuransi.controller.js deleted file mode 100644 index f3c52f4..0000000 --- a/backend/dist/api/master/tindakan/asuransi.controller.js +++ /dev/null @@ -1,227 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const asuransi_service_1 = require("./asuransi.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/asuransi_id/:asuransi_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const asuransi_id = parseInt(req.params.asuransi_id, 10); - const getAsuransi = yield (0, asuransi_service_1.getAsuransiId)(asuransi_id); - if (getAsuransi) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getAsuransi, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const getAsuransi = yield (0, asuransi_service_1.getAsuransiAll)(); - if (getAsuransi && getAsuransi.length > 0) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getAsuransi, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.post("/", [ - (0, express_validator_1.body)("namaasuransi").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createAsuransi = yield (0, asuransi_service_1.createAsuransiData)(req.body); - if (createAsuransi) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createAsuransi, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/asuransi_id/:asuransi_id", [ - (0, express_validator_1.param)("asuransi_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const asuransi_id = yield (0, asuransi_service_1.getAsuransiId)(value); - if (!asuransi_id) { - return Promise.reject("Asuransi ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("namaasuransi").notEmpty(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const asuransi_id = parseInt(req.params.asuransi_id, 10); - const updateAsuransiAll = yield (0, asuransi_service_1.updateAsuransiDataAll)(req.body, asuransi_id); - if (updateAsuransiAll) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateAsuransiAll, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.delete("/asuransi_id/:asuransi_id", [ - (0, express_validator_1.param)("asuransi_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const AsuransiId = yield (0, asuransi_service_1.getAsuransiId)(value); - if (!AsuransiId) { - return Promise.reject("Asuransi ID tidak ditemukan, silahkan coba lagi"); - } - })), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const asuransi_id = parseInt(req.params.asuransi_id, 10); - const deleteAsuransi = yield (0, asuransi_service_1.deleteAsuransiData)(asuransi_id); - if (deleteAsuransi) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: deleteAsuransi, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/master/tindakan/asuransi.repository.js b/backend/dist/api/master/tindakan/asuransi.repository.js deleted file mode 100644 index f512d23..0000000 --- a/backend/dist/api/master/tindakan/asuransi.repository.js +++ /dev/null @@ -1,129 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deleteAsuransiRepository = exports.updateAsuransiDataAllRepository = exports.getDataAsuransiAll = exports.getDataAsuransiId = exports.createAsuransiRepository = void 0; -const db_1 = require("../../../db"); -const database_handler_1 = require("../../../db/database.handler"); -const time_1 = require("../../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createAsuransiRepository = (namaasuransi) => __awaiter(void 0, void 0, void 0, function* () { - const maxAsuransiId = yield (0, database_handler_1.generateMaxDb1)("ms_asuransi_id_seq", "asuransi_id"); - const createAsuransi = yield db_1.prismaDb1.msasuransi.create({ - data: { - idasuransi: maxAsuransiId, - created_at: (0, time_1.dateNow)(), - created_by: 1, - namaasuransi: namaasuransi, - }, - select: { - idasuransi: true, - created_at: true, - created_by: true, - namaasuransi: true, - }, - }); - return createAsuransi; -}); -exports.createAsuransiRepository = createAsuransiRepository; -const getDataAsuransiId = (asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const Asuransi = yield db_1.prismaDb1.msasuransi.findFirst({ - where: { - idasuransi: asuransi_id, - deleted_at: null, - }, - select: { - idasuransi: true, - created_at: true, - created_by: true, - namaasuransi: true, - }, - }); - return Asuransi; -}); -exports.getDataAsuransiId = getDataAsuransiId; -const getDataAsuransiAll = () => __awaiter(void 0, void 0, void 0, function* () { - const Asuransi = yield db_1.prismaDb1.msasuransi.findMany({ - where: { - deleted_by: null, - }, - select: { - idasuransi: true, - created_at: true, - created_by: true, - namaasuransi: true, - }, - }); - return Asuransi; -}); -exports.getDataAsuransiAll = getDataAsuransiAll; -const updateAsuransiDataAllRepository = (namaasuransi, asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateAsuransi = yield db_1.prismaDb1.msasuransi.update({ - where: { - idasuransi: asuransi_id, - }, - data: { - modified_at: (0, time_1.dateNow)(), - modified_by: 1, - namaasuransi: namaasuransi, - }, - select: { - idasuransi: true, - created_at: true, - created_by: true, - namaasuransi: true, - }, - }); - return updateAsuransi; -}); -exports.updateAsuransiDataAllRepository = updateAsuransiDataAllRepository; -const deleteAsuransiRepository = (asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield db_1.prismaDb1.msasuransi.update({ - where: { - idasuransi: asuransi_id, - }, - data: { - deleted_at: (0, time_1.dateNow)(), - deleted_by: 1, - }, - select: { - idasuransi: true, - created_at: true, - created_by: true, - namaasuransi: true, - }, - }); - return deleteUser; -}); -exports.deleteAsuransiRepository = deleteAsuransiRepository; diff --git a/backend/dist/api/master/tindakan/asuransi.service.js b/backend/dist/api/master/tindakan/asuransi.service.js deleted file mode 100644 index b4dd8bd..0000000 --- a/backend/dist/api/master/tindakan/asuransi.service.js +++ /dev/null @@ -1,65 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deleteAsuransiData = exports.updateAsuransiDataAll = exports.createAsuransiData = exports.getAsuransiAll = exports.getAsuransiId = void 0; -const dotenv = __importStar(require("dotenv")); -const asuransi_repository_1 = require("./asuransi.repository"); -dotenv.config(); -const createAsuransiData = (dataAsuransi) => __awaiter(void 0, void 0, void 0, function* () { - const { namaasuransi } = dataAsuransi; - const createAsuransi = (0, asuransi_repository_1.createAsuransiRepository)(namaasuransi); - return createAsuransi; -}); -exports.createAsuransiData = createAsuransiData; -const getAsuransiId = (asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const getAsuransiId = yield (0, asuransi_repository_1.getDataAsuransiId)(asuransi_id); - return getAsuransiId; -}); -exports.getAsuransiId = getAsuransiId; -const getAsuransiAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getAsuransi = yield (0, asuransi_repository_1.getDataAsuransiAll)(); - return getAsuransi; -}); -exports.getAsuransiAll = getAsuransiAll; -const updateAsuransiDataAll = (dataAsuransi, asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const { namaasuransi } = dataAsuransi; - const updateAsuransi = yield (0, asuransi_repository_1.updateAsuransiDataAllRepository)(namaasuransi, asuransi_id); - return updateAsuransi; -}); -exports.updateAsuransiDataAll = updateAsuransiDataAll; -const deleteAsuransiData = (asuransi_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteAsuransi = yield (0, asuransi_repository_1.deleteAsuransiRepository)(asuransi_id); - return deleteAsuransi; -}); -exports.deleteAsuransiData = deleteAsuransiData; diff --git a/backend/dist/api/master/tindakan/tindakan.controller.js b/backend/dist/api/master/tindakan/tindakan.controller.js deleted file mode 100644 index c39dad8..0000000 --- a/backend/dist/api/master/tindakan/tindakan.controller.js +++ /dev/null @@ -1,229 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const tindakan_service_1 = require("./tindakan.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/tindakan_id/:tindakan_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const tindakan_id = parseInt(req.params.tindakan_id, 10); - const getTindakan = yield (0, tindakan_service_1.getTindakanId)(tindakan_id); - if (getTindakan) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getTindakan, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const getTindakan = yield (0, tindakan_service_1.getTindakanAll)(); - if (getTindakan && getTindakan.length > 0) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getTindakan, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.post("/", [ - (0, express_validator_1.body)("namatindakan").notEmpty(), - (0, express_validator_1.body)("tariftindakan").notEmpty().isNumeric(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createTindakan = yield (0, tindakan_service_1.createTindakanData)(req.body); - if (createTindakan) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createTindakan, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/tindakan_id/:tindakan_id", [ - (0, express_validator_1.param)("tindakan_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const tindakan_id = yield (0, tindakan_service_1.getTindakanId)(value); - if (!tindakan_id) { - return Promise.reject("Tindakan tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("namatindakan").notEmpty(), - (0, express_validator_1.body)("tariftindakan").notEmpty().isNumeric(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const tindakan_id = parseInt(req.params.tindakan_id, 10); - const updateTindakanAll = yield (0, tindakan_service_1.updateTindakanDataAll)(req.body, tindakan_id); - if (updateTindakanAll) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateTindakanAll, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.delete("/tindakan_id/:tindakan_id", [ - (0, express_validator_1.param)("tindakan_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const TindakanId = yield (0, tindakan_service_1.getTindakanId)(value); - if (!TindakanId) { - return Promise.reject("Tindakan ID tidak ditemukan, silahkan coba lagi"); - } - })), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const tindakan_id = parseInt(req.params.tindakan_id, 10); - const deleteTindakan = yield (0, tindakan_service_1.deleteTindakanData)(tindakan_id); - if (deleteTindakan) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: deleteTindakan, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/master/tindakan/tindakan.repository.js b/backend/dist/api/master/tindakan/tindakan.repository.js deleted file mode 100644 index df0b826..0000000 --- a/backend/dist/api/master/tindakan/tindakan.repository.js +++ /dev/null @@ -1,145 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getCountTindakanRepository = exports.deleteTindakanRepository = exports.updateTindakanDataAllRepository = exports.getDataTindakanAll = exports.getDataTindakanId = exports.createTindakanRepository = void 0; -const db_1 = require("../../../db"); -const database_handler_1 = require("../../../db/database.handler"); -const time_1 = require("../../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createTindakanRepository = (namatindakan, tariftindakan) => __awaiter(void 0, void 0, void 0, function* () { - const maxTindakanId = yield (0, database_handler_1.generateMaxDb1)("ms_tindakan_id_seq", "tindakan_id"); - const createTindakan = yield db_1.prismaDb1.mstindakan.create({ - data: { - idtindakan: maxTindakanId, - created_at: (0, time_1.dateNow)(), - created_by: 1, - namatindakan: namatindakan, - tariftindakan: tariftindakan - }, - select: { - idtindakan: true, - created_at: true, - created_by: true, - namatindakan: true, - tariftindakan: true - }, - }); - return createTindakan; -}); -exports.createTindakanRepository = createTindakanRepository; -const getDataTindakanId = (tindakan_id) => __awaiter(void 0, void 0, void 0, function* () { - const tindakan = yield db_1.prismaDb1.mstindakan.findFirst({ - where: { - idtindakan: tindakan_id, - deleted_at: null, - }, - select: { - idtindakan: true, - created_at: true, - created_by: true, - namatindakan: true, - tariftindakan: true - }, - }); - return tindakan; -}); -exports.getDataTindakanId = getDataTindakanId; -const getDataTindakanAll = () => __awaiter(void 0, void 0, void 0, function* () { - const tindakan = yield db_1.prismaDb1.mstindakan.findMany({ - where: { - deleted_by: null, - }, - select: { - idtindakan: true, - created_at: true, - created_by: true, - namatindakan: true, - tariftindakan: true - }, - }); - return tindakan; -}); -exports.getDataTindakanAll = getDataTindakanAll; -const updateTindakanDataAllRepository = (namatindakan, tariftindakan, tindakan_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateTindakan = yield db_1.prismaDb1.mstindakan.update({ - where: { - idtindakan: tindakan_id, - }, - data: { - modified_at: (0, time_1.dateNow)(), - modified_by: 1, - namatindakan: namatindakan, - tariftindakan: tariftindakan - }, - select: { - idtindakan: true, - created_at: true, - created_by: true, - namatindakan: true, - tariftindakan: true - }, - }); - return updateTindakan; -}); -exports.updateTindakanDataAllRepository = updateTindakanDataAllRepository; -const deleteTindakanRepository = (tindakan_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield db_1.prismaDb1.mstindakan.update({ - where: { - idtindakan: tindakan_id, - }, - data: { - deleted_at: (0, time_1.dateNow)(), - deleted_by: 1, - }, - select: { - idtindakan: true, - created_at: true, - created_by: true, - namatindakan: true, - tariftindakan: true - }, - }); - return deleteUser; -}); -exports.deleteTindakanRepository = deleteTindakanRepository; -const getCountTindakanRepository = () => __awaiter(void 0, void 0, void 0, function* () { - const tindakanCount = yield db_1.prismaDb1.mstindakan.count({ - where: { - deleted_by: null, - }, - }); - return tindakanCount; -}); -exports.getCountTindakanRepository = getCountTindakanRepository; diff --git a/backend/dist/api/master/tindakan/tindakan.service.js b/backend/dist/api/master/tindakan/tindakan.service.js deleted file mode 100644 index 6ac752a..0000000 --- a/backend/dist/api/master/tindakan/tindakan.service.js +++ /dev/null @@ -1,65 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deleteTindakanData = exports.updateTindakanDataAll = exports.createTindakanData = exports.getTindakanAll = exports.getTindakanId = void 0; -const dotenv = __importStar(require("dotenv")); -const tindakan_repository_1 = require("./tindakan.repository"); -dotenv.config(); -const createTindakanData = (dataTindakan) => __awaiter(void 0, void 0, void 0, function* () { - const { namatindakan, tariftindakan } = dataTindakan; - const createTindakan = (0, tindakan_repository_1.createTindakanRepository)(namatindakan, tariftindakan); - return createTindakan; -}); -exports.createTindakanData = createTindakanData; -const getTindakanId = (tindakan_id) => __awaiter(void 0, void 0, void 0, function* () { - const getTindakanId = yield (0, tindakan_repository_1.getDataTindakanId)(tindakan_id); - return getTindakanId; -}); -exports.getTindakanId = getTindakanId; -const getTindakanAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getTindakan = yield (0, tindakan_repository_1.getDataTindakanAll)(); - return getTindakan; -}); -exports.getTindakanAll = getTindakanAll; -const updateTindakanDataAll = (dataTindakan, tindakan_id) => __awaiter(void 0, void 0, void 0, function* () { - const { namatindakan, tariftindakan } = dataTindakan; - const updateTindakan = yield (0, tindakan_repository_1.updateTindakanDataAllRepository)(namatindakan, tariftindakan, tindakan_id); - return updateTindakan; -}); -exports.updateTindakanDataAll = updateTindakanDataAll; -const deleteTindakanData = (tindakan_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteTindakan = yield (0, tindakan_repository_1.deleteTindakanRepository)(tindakan_id); - return deleteTindakan; -}); -exports.deleteTindakanData = deleteTindakanData; diff --git a/backend/dist/api/master/users copy 2/users.controller.js b/backend/dist/api/master/users copy 2/users.controller.js deleted file mode 100644 index 99281e3..0000000 --- a/backend/dist/api/master/users copy 2/users.controller.js +++ /dev/null @@ -1,310 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const users_service_1 = require("./users.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/user_id/:user_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const getUser = yield (0, users_service_1.getUserId)(user_id); - if (getUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const getUser = yield (0, users_service_1.getUserAll)(); - if (getUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.post("/", [ - (0, express_validator_1.body)("username") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - if (value) { - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - } - })), - (0, express_validator_1.body)("password").notEmpty(), - (0, express_validator_1.body)("fullname").notEmpty(), - (0, express_validator_1.body)("email").notEmpty().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createUser = yield (0, users_service_1.createUserData)(req.body); - if (createUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("username") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - var _a; - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value, (_a = req.params) === null || _a === void 0 ? void 0 : _a.user_id); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - })), - (0, express_validator_1.body)("password").notEmpty(), - (0, express_validator_1.body)("fullname").notEmpty(), - (0, express_validator_1.body)("email").notEmpty().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const updateUserAll = yield (0, users_service_1.updateUserDataAll)(req.body, user_id); - if (updateUserAll) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserAll, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.patch("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("username") - .optional() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - })), - (0, express_validator_1.body)("email").optional().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const updateUserPart = yield (0, users_service_1.updateUserDataPart)(req.body, user_id); - if (updateUserPart) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserPart, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.delete("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const deleteUser = yield (0, users_service_1.deleteUserData)(user_id); - if (deleteUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: deleteUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/master/users copy 2/users.repository.js b/backend/dist/api/master/users copy 2/users.repository.js deleted file mode 100644 index f9ad481..0000000 --- a/backend/dist/api/master/users copy 2/users.repository.js +++ /dev/null @@ -1,184 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deleteUserRepository = exports.getDataUserAll = exports.getDataUserId = exports.updateUserDataPartRepository = exports.updateUserDataAllRepository = exports.createUserRepository = exports.checkDataUsername = void 0; -const db_1 = require("../../../db"); -const database_handler_1 = require("../../../db/database.handler"); -const time_1 = require("../../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createUserRepository = (username, password, fullname, email) => __awaiter(void 0, void 0, void 0, function* () { - const maxUserId = yield (0, database_handler_1.generateMaxDb1)("ms_users_id_seq", "user_id"); - const createUser = yield db_1.prismaDb1.msusers.create({ - data: { - user_id: maxUserId, - created_at: (0, time_1.dateNow)(), - created_by: 1, - username: username, - password: password, - full_name: fullname, - email: email, - is_active: true, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return createUser; -}); -exports.createUserRepository = createUserRepository; -const getDataUserId = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findFirst({ - where: { - user_id: user_id, - is_active: true, - deleted_at: null, - }, - select: { - user_id: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return user; -}); -exports.getDataUserId = getDataUserId; -const getDataUserAll = () => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findMany({ - where: { - deleted_by: null, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return user; -}); -exports.getDataUserAll = getDataUserAll; -const checkDataUsername = (username, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findFirst({ - where: { - username: username, - user_id: user_id ? { not: user_id } : undefined, - }, - select: { - user_id: true, - }, - }); - return user; -}); -exports.checkDataUsername = checkDataUsername; -const updateUserDataAllRepository = (username, password, fullname, email, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: { - modified_at: (0, time_1.dateNow)(), - modified_by: 1, - username: username, - password: password, - full_name: fullname, - email: email, - is_active: true, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return updateUser; -}); -exports.updateUserDataAllRepository = updateUserDataAllRepository; -const updateUserDataPartRepository = (updateField, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: Object.assign(Object.assign({}, updateField), { modified_at: (0, time_1.dateNow)(), modified_by: 1 }), - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return updateUser; -}); -exports.updateUserDataPartRepository = updateUserDataPartRepository; -const deleteUserRepository = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: { - deleted_at: (0, time_1.dateNow)(), - deleted_by: 1, - is_active: false, - }, - select: { - user_id: true, - deleted_at: true, - deleted_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return deleteUser; -}); -exports.deleteUserRepository = deleteUserRepository; diff --git a/backend/dist/api/master/users copy 2/users.service.js b/backend/dist/api/master/users copy 2/users.service.js deleted file mode 100644 index 6ffba5d..0000000 --- a/backend/dist/api/master/users copy 2/users.service.js +++ /dev/null @@ -1,91 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getUserAll = exports.deleteUserData = exports.getUserId = exports.updateUserDataPart = exports.updateUserDataAll = exports.checkUsername = exports.createUserData = void 0; -const dotenv = __importStar(require("dotenv")); -const users_repository_1 = require("./users.repository"); -const bcrypt_1 = __importDefault(require("bcrypt")); -dotenv.config(); -const createUserData = (dataUser) => __awaiter(void 0, void 0, void 0, function* () { - const { username, password, fullname, email } = dataUser; - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(password, saltRounds); - const createUser = (0, users_repository_1.createUserRepository)(username, passwordHash, fullname, email); - return createUser; -}); -exports.createUserData = createUserData; -const getUserId = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const getUserId = yield (0, users_repository_1.getDataUserId)(user_id); - return getUserId; -}); -exports.getUserId = getUserId; -const getUserAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getUser = yield (0, users_repository_1.getDataUserAll)(); - return getUser; -}); -exports.getUserAll = getUserAll; -const checkUsername = (username, user_id) => __awaiter(void 0, void 0, void 0, function* () { - if (user_id) { - user_id = parseInt(user_id.toString(), 10); - } - const checkUser = (0, users_repository_1.checkDataUsername)(username, user_id); - return checkUser; -}); -exports.checkUsername = checkUsername; -const updateUserDataAll = (dataUser, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const { username, password, fullname, email } = dataUser; - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(password, saltRounds); - const updateUser = yield (0, users_repository_1.updateUserDataAllRepository)(username, passwordHash, fullname, email, user_id); - return updateUser; -}); -exports.updateUserDataAll = updateUserDataAll; -const updateUserDataPart = (dataUser, user_id) => __awaiter(void 0, void 0, void 0, function* () { - if (dataUser.password) { - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(dataUser.password, saltRounds); - dataUser.password = passwordHash; - } - const updateUser = yield (0, users_repository_1.updateUserDataPartRepository)(dataUser, user_id); - return updateUser; -}); -exports.updateUserDataPart = updateUserDataPart; -const deleteUserData = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield (0, users_repository_1.deleteUserRepository)(user_id); - return deleteUser; -}); -exports.deleteUserData = deleteUserData; diff --git a/backend/dist/api/master/users copy/users.controller.js b/backend/dist/api/master/users copy/users.controller.js deleted file mode 100644 index 99281e3..0000000 --- a/backend/dist/api/master/users copy/users.controller.js +++ /dev/null @@ -1,310 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const users_service_1 = require("./users.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/user_id/:user_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const getUser = yield (0, users_service_1.getUserId)(user_id); - if (getUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const getUser = yield (0, users_service_1.getUserAll)(); - if (getUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.post("/", [ - (0, express_validator_1.body)("username") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - if (value) { - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - } - })), - (0, express_validator_1.body)("password").notEmpty(), - (0, express_validator_1.body)("fullname").notEmpty(), - (0, express_validator_1.body)("email").notEmpty().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createUser = yield (0, users_service_1.createUserData)(req.body); - if (createUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("username") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - var _a; - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value, (_a = req.params) === null || _a === void 0 ? void 0 : _a.user_id); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - })), - (0, express_validator_1.body)("password").notEmpty(), - (0, express_validator_1.body)("fullname").notEmpty(), - (0, express_validator_1.body)("email").notEmpty().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const updateUserAll = yield (0, users_service_1.updateUserDataAll)(req.body, user_id); - if (updateUserAll) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserAll, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.patch("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("username") - .optional() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - })), - (0, express_validator_1.body)("email").optional().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const updateUserPart = yield (0, users_service_1.updateUserDataPart)(req.body, user_id); - if (updateUserPart) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserPart, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.delete("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const deleteUser = yield (0, users_service_1.deleteUserData)(user_id); - if (deleteUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: deleteUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/master/users copy/users.repository.js b/backend/dist/api/master/users copy/users.repository.js deleted file mode 100644 index f9ad481..0000000 --- a/backend/dist/api/master/users copy/users.repository.js +++ /dev/null @@ -1,184 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deleteUserRepository = exports.getDataUserAll = exports.getDataUserId = exports.updateUserDataPartRepository = exports.updateUserDataAllRepository = exports.createUserRepository = exports.checkDataUsername = void 0; -const db_1 = require("../../../db"); -const database_handler_1 = require("../../../db/database.handler"); -const time_1 = require("../../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createUserRepository = (username, password, fullname, email) => __awaiter(void 0, void 0, void 0, function* () { - const maxUserId = yield (0, database_handler_1.generateMaxDb1)("ms_users_id_seq", "user_id"); - const createUser = yield db_1.prismaDb1.msusers.create({ - data: { - user_id: maxUserId, - created_at: (0, time_1.dateNow)(), - created_by: 1, - username: username, - password: password, - full_name: fullname, - email: email, - is_active: true, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return createUser; -}); -exports.createUserRepository = createUserRepository; -const getDataUserId = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findFirst({ - where: { - user_id: user_id, - is_active: true, - deleted_at: null, - }, - select: { - user_id: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return user; -}); -exports.getDataUserId = getDataUserId; -const getDataUserAll = () => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findMany({ - where: { - deleted_by: null, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return user; -}); -exports.getDataUserAll = getDataUserAll; -const checkDataUsername = (username, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findFirst({ - where: { - username: username, - user_id: user_id ? { not: user_id } : undefined, - }, - select: { - user_id: true, - }, - }); - return user; -}); -exports.checkDataUsername = checkDataUsername; -const updateUserDataAllRepository = (username, password, fullname, email, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: { - modified_at: (0, time_1.dateNow)(), - modified_by: 1, - username: username, - password: password, - full_name: fullname, - email: email, - is_active: true, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return updateUser; -}); -exports.updateUserDataAllRepository = updateUserDataAllRepository; -const updateUserDataPartRepository = (updateField, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: Object.assign(Object.assign({}, updateField), { modified_at: (0, time_1.dateNow)(), modified_by: 1 }), - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return updateUser; -}); -exports.updateUserDataPartRepository = updateUserDataPartRepository; -const deleteUserRepository = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: { - deleted_at: (0, time_1.dateNow)(), - deleted_by: 1, - is_active: false, - }, - select: { - user_id: true, - deleted_at: true, - deleted_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return deleteUser; -}); -exports.deleteUserRepository = deleteUserRepository; diff --git a/backend/dist/api/master/users copy/users.service.js b/backend/dist/api/master/users copy/users.service.js deleted file mode 100644 index 6ffba5d..0000000 --- a/backend/dist/api/master/users copy/users.service.js +++ /dev/null @@ -1,91 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getUserAll = exports.deleteUserData = exports.getUserId = exports.updateUserDataPart = exports.updateUserDataAll = exports.checkUsername = exports.createUserData = void 0; -const dotenv = __importStar(require("dotenv")); -const users_repository_1 = require("./users.repository"); -const bcrypt_1 = __importDefault(require("bcrypt")); -dotenv.config(); -const createUserData = (dataUser) => __awaiter(void 0, void 0, void 0, function* () { - const { username, password, fullname, email } = dataUser; - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(password, saltRounds); - const createUser = (0, users_repository_1.createUserRepository)(username, passwordHash, fullname, email); - return createUser; -}); -exports.createUserData = createUserData; -const getUserId = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const getUserId = yield (0, users_repository_1.getDataUserId)(user_id); - return getUserId; -}); -exports.getUserId = getUserId; -const getUserAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getUser = yield (0, users_repository_1.getDataUserAll)(); - return getUser; -}); -exports.getUserAll = getUserAll; -const checkUsername = (username, user_id) => __awaiter(void 0, void 0, void 0, function* () { - if (user_id) { - user_id = parseInt(user_id.toString(), 10); - } - const checkUser = (0, users_repository_1.checkDataUsername)(username, user_id); - return checkUser; -}); -exports.checkUsername = checkUsername; -const updateUserDataAll = (dataUser, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const { username, password, fullname, email } = dataUser; - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(password, saltRounds); - const updateUser = yield (0, users_repository_1.updateUserDataAllRepository)(username, passwordHash, fullname, email, user_id); - return updateUser; -}); -exports.updateUserDataAll = updateUserDataAll; -const updateUserDataPart = (dataUser, user_id) => __awaiter(void 0, void 0, void 0, function* () { - if (dataUser.password) { - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(dataUser.password, saltRounds); - dataUser.password = passwordHash; - } - const updateUser = yield (0, users_repository_1.updateUserDataPartRepository)(dataUser, user_id); - return updateUser; -}); -exports.updateUserDataPart = updateUserDataPart; -const deleteUserData = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield (0, users_repository_1.deleteUserRepository)(user_id); - return deleteUser; -}); -exports.deleteUserData = deleteUserData; diff --git a/backend/dist/api/master/users copy/users/users.controller.js b/backend/dist/api/master/users copy/users/users.controller.js deleted file mode 100644 index 99281e3..0000000 --- a/backend/dist/api/master/users copy/users/users.controller.js +++ /dev/null @@ -1,310 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const users_service_1 = require("./users.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/user_id/:user_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const getUser = yield (0, users_service_1.getUserId)(user_id); - if (getUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const getUser = yield (0, users_service_1.getUserAll)(); - if (getUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.post("/", [ - (0, express_validator_1.body)("username") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - if (value) { - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - } - })), - (0, express_validator_1.body)("password").notEmpty(), - (0, express_validator_1.body)("fullname").notEmpty(), - (0, express_validator_1.body)("email").notEmpty().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createUser = yield (0, users_service_1.createUserData)(req.body); - if (createUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("username") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - var _a; - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value, (_a = req.params) === null || _a === void 0 ? void 0 : _a.user_id); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - })), - (0, express_validator_1.body)("password").notEmpty(), - (0, express_validator_1.body)("fullname").notEmpty(), - (0, express_validator_1.body)("email").notEmpty().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const updateUserAll = yield (0, users_service_1.updateUserDataAll)(req.body, user_id); - if (updateUserAll) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserAll, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.patch("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("username") - .optional() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - })), - (0, express_validator_1.body)("email").optional().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const updateUserPart = yield (0, users_service_1.updateUserDataPart)(req.body, user_id); - if (updateUserPart) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserPart, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.delete("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const deleteUser = yield (0, users_service_1.deleteUserData)(user_id); - if (deleteUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: deleteUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/master/users copy/users/users.repository.js b/backend/dist/api/master/users copy/users/users.repository.js deleted file mode 100644 index f9ad481..0000000 --- a/backend/dist/api/master/users copy/users/users.repository.js +++ /dev/null @@ -1,184 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deleteUserRepository = exports.getDataUserAll = exports.getDataUserId = exports.updateUserDataPartRepository = exports.updateUserDataAllRepository = exports.createUserRepository = exports.checkDataUsername = void 0; -const db_1 = require("../../../db"); -const database_handler_1 = require("../../../db/database.handler"); -const time_1 = require("../../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createUserRepository = (username, password, fullname, email) => __awaiter(void 0, void 0, void 0, function* () { - const maxUserId = yield (0, database_handler_1.generateMaxDb1)("ms_users_id_seq", "user_id"); - const createUser = yield db_1.prismaDb1.msusers.create({ - data: { - user_id: maxUserId, - created_at: (0, time_1.dateNow)(), - created_by: 1, - username: username, - password: password, - full_name: fullname, - email: email, - is_active: true, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return createUser; -}); -exports.createUserRepository = createUserRepository; -const getDataUserId = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findFirst({ - where: { - user_id: user_id, - is_active: true, - deleted_at: null, - }, - select: { - user_id: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return user; -}); -exports.getDataUserId = getDataUserId; -const getDataUserAll = () => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findMany({ - where: { - deleted_by: null, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return user; -}); -exports.getDataUserAll = getDataUserAll; -const checkDataUsername = (username, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findFirst({ - where: { - username: username, - user_id: user_id ? { not: user_id } : undefined, - }, - select: { - user_id: true, - }, - }); - return user; -}); -exports.checkDataUsername = checkDataUsername; -const updateUserDataAllRepository = (username, password, fullname, email, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: { - modified_at: (0, time_1.dateNow)(), - modified_by: 1, - username: username, - password: password, - full_name: fullname, - email: email, - is_active: true, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return updateUser; -}); -exports.updateUserDataAllRepository = updateUserDataAllRepository; -const updateUserDataPartRepository = (updateField, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: Object.assign(Object.assign({}, updateField), { modified_at: (0, time_1.dateNow)(), modified_by: 1 }), - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return updateUser; -}); -exports.updateUserDataPartRepository = updateUserDataPartRepository; -const deleteUserRepository = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: { - deleted_at: (0, time_1.dateNow)(), - deleted_by: 1, - is_active: false, - }, - select: { - user_id: true, - deleted_at: true, - deleted_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return deleteUser; -}); -exports.deleteUserRepository = deleteUserRepository; diff --git a/backend/dist/api/master/users copy/users/users.service.js b/backend/dist/api/master/users copy/users/users.service.js deleted file mode 100644 index 6ffba5d..0000000 --- a/backend/dist/api/master/users copy/users/users.service.js +++ /dev/null @@ -1,91 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getUserAll = exports.deleteUserData = exports.getUserId = exports.updateUserDataPart = exports.updateUserDataAll = exports.checkUsername = exports.createUserData = void 0; -const dotenv = __importStar(require("dotenv")); -const users_repository_1 = require("./users.repository"); -const bcrypt_1 = __importDefault(require("bcrypt")); -dotenv.config(); -const createUserData = (dataUser) => __awaiter(void 0, void 0, void 0, function* () { - const { username, password, fullname, email } = dataUser; - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(password, saltRounds); - const createUser = (0, users_repository_1.createUserRepository)(username, passwordHash, fullname, email); - return createUser; -}); -exports.createUserData = createUserData; -const getUserId = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const getUserId = yield (0, users_repository_1.getDataUserId)(user_id); - return getUserId; -}); -exports.getUserId = getUserId; -const getUserAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getUser = yield (0, users_repository_1.getDataUserAll)(); - return getUser; -}); -exports.getUserAll = getUserAll; -const checkUsername = (username, user_id) => __awaiter(void 0, void 0, void 0, function* () { - if (user_id) { - user_id = parseInt(user_id.toString(), 10); - } - const checkUser = (0, users_repository_1.checkDataUsername)(username, user_id); - return checkUser; -}); -exports.checkUsername = checkUsername; -const updateUserDataAll = (dataUser, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const { username, password, fullname, email } = dataUser; - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(password, saltRounds); - const updateUser = yield (0, users_repository_1.updateUserDataAllRepository)(username, passwordHash, fullname, email, user_id); - return updateUser; -}); -exports.updateUserDataAll = updateUserDataAll; -const updateUserDataPart = (dataUser, user_id) => __awaiter(void 0, void 0, void 0, function* () { - if (dataUser.password) { - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(dataUser.password, saltRounds); - dataUser.password = passwordHash; - } - const updateUser = yield (0, users_repository_1.updateUserDataPartRepository)(dataUser, user_id); - return updateUser; -}); -exports.updateUserDataPart = updateUserDataPart; -const deleteUserData = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield (0, users_repository_1.deleteUserRepository)(user_id); - return deleteUser; -}); -exports.deleteUserData = deleteUserData; diff --git a/backend/dist/api/master/users/users.controller.js b/backend/dist/api/master/users/users.controller.js deleted file mode 100644 index d5ec162..0000000 --- a/backend/dist/api/master/users/users.controller.js +++ /dev/null @@ -1,311 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const users_service_1 = require("./users.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/user_id/:user_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const getUser = yield (0, users_service_1.getUserId)(user_id); - if (getUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const getUser = yield (0, users_service_1.getUserAll)(); - if (getUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.post("/", [ - (0, express_validator_1.body)("username") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - if (value) { - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - } - })), - (0, express_validator_1.body)("password").notEmpty(), - (0, express_validator_1.body)("fullname").notEmpty(), - (0, express_validator_1.body)("email").notEmpty().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createUser = yield (0, users_service_1.createUserData)(req.body); - if (createUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("username") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - var _a; - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value, (_a = req.params) === null || _a === void 0 ? void 0 : _a.user_id); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - })), - (0, express_validator_1.body)("password").notEmpty(), - (0, express_validator_1.body)("fullname").notEmpty(), - (0, express_validator_1.body)("email").notEmpty().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const updateUserAll = yield (0, users_service_1.updateUserDataAll)(req.body, user_id); - if (updateUserAll) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserAll, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.patch("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("username") - .optional() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - })), - (0, express_validator_1.body)("email").optional().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const updateUserPart = yield (0, users_service_1.updateUserDataPart)(req.body, user_id); - if (updateUserPart) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserPart, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.delete("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const created_by = parseInt(req.body.created_by, 10); - const deleteUser = yield (0, users_service_1.deleteUserData)(user_id, created_by); - if (deleteUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: deleteUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/master/users/users.repository.js b/backend/dist/api/master/users/users.repository.js deleted file mode 100644 index e3deebb..0000000 --- a/backend/dist/api/master/users/users.repository.js +++ /dev/null @@ -1,184 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deleteUserRepository = exports.getDataUserAll = exports.getDataUserId = exports.updateUserDataPartRepository = exports.updateUserDataAllRepository = exports.createUserRepository = exports.checkDataUsername = void 0; -const db_1 = require("../../../db"); -const database_handler_1 = require("../../../db/database.handler"); -const time_1 = require("../../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createUserRepository = (username, password, fullname, email, created_by) => __awaiter(void 0, void 0, void 0, function* () { - const maxUserId = yield (0, database_handler_1.generateMaxDb1)("ms_users_id_seq", "user_id"); - const createUser = yield db_1.prismaDb1.msusers.create({ - data: { - user_id: maxUserId, - created_at: (0, time_1.dateNow)(), - created_by: created_by, - username: username, - password: password, - full_name: fullname, - email: email, - is_active: true, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return createUser; -}); -exports.createUserRepository = createUserRepository; -const getDataUserId = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findFirst({ - where: { - user_id: user_id, - is_active: true, - deleted_at: null, - }, - select: { - user_id: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return user; -}); -exports.getDataUserId = getDataUserId; -const getDataUserAll = () => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findMany({ - where: { - deleted_by: null, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return user; -}); -exports.getDataUserAll = getDataUserAll; -const checkDataUsername = (username, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findFirst({ - where: { - username: username, - user_id: user_id ? { not: user_id } : undefined, - }, - select: { - user_id: true, - }, - }); - return user; -}); -exports.checkDataUsername = checkDataUsername; -const updateUserDataAllRepository = (username, password, fullname, email, created_by, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: { - modified_at: (0, time_1.dateNow)(), - modified_by: created_by, - username: username, - password: password, - full_name: fullname, - email: email, - is_active: true, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return updateUser; -}); -exports.updateUserDataAllRepository = updateUserDataAllRepository; -const updateUserDataPartRepository = (updateField, user_id, created_by) => __awaiter(void 0, void 0, void 0, function* () { - const updateUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: Object.assign(Object.assign({}, updateField), { modified_at: (0, time_1.dateNow)(), modified_by: created_by }), - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return updateUser; -}); -exports.updateUserDataPartRepository = updateUserDataPartRepository; -const deleteUserRepository = (user_id, created_by) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: { - deleted_at: (0, time_1.dateNow)(), - deleted_by: created_by, - is_active: false, - }, - select: { - user_id: true, - deleted_at: true, - deleted_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return deleteUser; -}); -exports.deleteUserRepository = deleteUserRepository; diff --git a/backend/dist/api/master/users/users.service.js b/backend/dist/api/master/users/users.service.js deleted file mode 100644 index 0d727cf..0000000 --- a/backend/dist/api/master/users/users.service.js +++ /dev/null @@ -1,92 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getUserAll = exports.deleteUserData = exports.getUserId = exports.updateUserDataPart = exports.updateUserDataAll = exports.checkUsername = exports.createUserData = void 0; -const dotenv = __importStar(require("dotenv")); -const users_repository_1 = require("./users.repository"); -const bcrypt_1 = __importDefault(require("bcrypt")); -dotenv.config(); -const createUserData = (dataUser) => __awaiter(void 0, void 0, void 0, function* () { - const { username, password, fullname, email, created_by } = dataUser; - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(password, saltRounds); - const createUser = (0, users_repository_1.createUserRepository)(username, passwordHash, fullname, email, created_by); - return createUser; -}); -exports.createUserData = createUserData; -const getUserId = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const getUserId = yield (0, users_repository_1.getDataUserId)(user_id); - return getUserId; -}); -exports.getUserId = getUserId; -const getUserAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getUser = yield (0, users_repository_1.getDataUserAll)(); - return getUser; -}); -exports.getUserAll = getUserAll; -const checkUsername = (username, user_id) => __awaiter(void 0, void 0, void 0, function* () { - if (user_id) { - user_id = parseInt(user_id.toString(), 10); - } - const checkUser = (0, users_repository_1.checkDataUsername)(username, user_id); - return checkUser; -}); -exports.checkUsername = checkUsername; -const updateUserDataAll = (dataUser, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const { username, password, fullname, email, created_by } = dataUser; - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(password, saltRounds); - const updateUser = yield (0, users_repository_1.updateUserDataAllRepository)(username, passwordHash, fullname, email, created_by, user_id); - return updateUser; -}); -exports.updateUserDataAll = updateUserDataAll; -const updateUserDataPart = (dataUser, user_id) => __awaiter(void 0, void 0, void 0, function* () { - if (dataUser.password) { - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(dataUser.password, saltRounds); - dataUser.password = passwordHash; - } - const createdBy = dataUser.created_by; - const updateUser = yield (0, users_repository_1.updateUserDataPartRepository)(dataUser, user_id, createdBy); - return updateUser; -}); -exports.updateUserDataPart = updateUserDataPart; -const deleteUserData = (user_id, created_by) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield (0, users_repository_1.deleteUserRepository)(user_id, created_by); - return deleteUser; -}); -exports.deleteUserData = deleteUserData; diff --git a/backend/dist/api/pegawai/users.controller.js b/backend/dist/api/pegawai/users.controller.js deleted file mode 100644 index 99281e3..0000000 --- a/backend/dist/api/pegawai/users.controller.js +++ /dev/null @@ -1,310 +0,0 @@ -"use strict"; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const users_service_1 = require("./users.service"); -exports.router = (0, express_1.Router)(); -exports.router.get("/user_id/:user_id", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const getUser = yield (0, users_service_1.getUserId)(user_id); - if (getUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.get("/", (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const getUser = yield (0, users_service_1.getUserAll)(); - if (getUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: getUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.post("/", [ - (0, express_validator_1.body)("username") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - if (value) { - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - } - })), - (0, express_validator_1.body)("password").notEmpty(), - (0, express_validator_1.body)("fullname").notEmpty(), - (0, express_validator_1.body)("email").notEmpty().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const createUser = yield (0, users_service_1.createUserData)(req.body); - if (createUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: createUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.put("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("username") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - var _a; - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value, (_a = req.params) === null || _a === void 0 ? void 0 : _a.user_id); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - })), - (0, express_validator_1.body)("password").notEmpty(), - (0, express_validator_1.body)("fullname").notEmpty(), - (0, express_validator_1.body)("email").notEmpty().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const updateUserAll = yield (0, users_service_1.updateUserDataAll)(req.body, user_id); - if (updateUserAll) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserAll, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.patch("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), - (0, express_validator_1.body)("username") - .optional() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = value.toString(); - const username = yield (0, users_service_1.checkUsername)(value); - if (username) { - return Promise.reject("Username sudah terdaftar, silahkan gunakan username lain"); - } - })), - (0, express_validator_1.body)("email").optional().isEmail(), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const updateUserPart = yield (0, users_service_1.updateUserDataPart)(req.body, user_id); - if (updateUserPart) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: updateUserPart, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); -exports.router.delete("/user_id/:user_id", [ - (0, express_validator_1.param)("user_id") - .notEmpty() - .custom((value, { req }) => __awaiter(void 0, void 0, void 0, function* () { - value = parseInt(value, 10); - const userId = yield (0, users_service_1.getUserId)(value); - if (!userId) { - return Promise.reject("User ID tidak ditemukan, silahkan coba lagi"); - } - })), -], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - try { - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(200).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const user_id = parseInt(req.params.user_id, 10); - const deleteUser = yield (0, users_service_1.deleteUserData)(user_id); - if (deleteUser) { - res.status(200).send({ - metadata: { - code: 200, - message: "Success", - }, - response: deleteUser, - }); - } - else { - res.status(200).send({ - metadata: { - code: 201, - message: "Failed", - }, - response: [], - }); - } - } - catch (error) { - next(error.message.replace(/\n/g, " ")); - } -})); diff --git a/backend/dist/api/pegawai/users.repository.js b/backend/dist/api/pegawai/users.repository.js deleted file mode 100644 index 4c9774c..0000000 --- a/backend/dist/api/pegawai/users.repository.js +++ /dev/null @@ -1,184 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.deleteUserRepository = exports.getDataUserAll = exports.getDataUserId = exports.updateUserDataPartRepository = exports.updateUserDataAllRepository = exports.createUserRepository = exports.checkDataUsername = void 0; -const db_1 = require("../../db"); -const database_handler_1 = require("../../db/database.handler"); -const time_1 = require("../../middlewares/time"); -const dotenv = __importStar(require("dotenv")); -dotenv.config(); -const createUserRepository = (username, password, fullname, email) => __awaiter(void 0, void 0, void 0, function* () { - const maxUserId = yield (0, database_handler_1.generateMaxDb1)("ms_users_id_seq", "user_id"); - const createUser = yield db_1.prismaDb1.msusers.create({ - data: { - user_id: maxUserId, - created_at: (0, time_1.dateNow)(), - created_by: 1, - username: username, - password: password, - full_name: fullname, - email: email, - is_active: true, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return createUser; -}); -exports.createUserRepository = createUserRepository; -const getDataUserId = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findFirst({ - where: { - user_id: user_id, - is_active: true, - deleted_at: null, - }, - select: { - user_id: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return user; -}); -exports.getDataUserId = getDataUserId; -const getDataUserAll = () => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findMany({ - where: { - deleted_by: null, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return user; -}); -exports.getDataUserAll = getDataUserAll; -const checkDataUsername = (username, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const user = yield db_1.prismaDb1.msusers.findFirst({ - where: { - username: username, - user_id: user_id ? { not: user_id } : undefined, - }, - select: { - user_id: true, - }, - }); - return user; -}); -exports.checkDataUsername = checkDataUsername; -const updateUserDataAllRepository = (username, password, fullname, email, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: { - modified_at: (0, time_1.dateNow)(), - modified_by: 1, - username: username, - password: password, - full_name: fullname, - email: email, - is_active: true, - }, - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return updateUser; -}); -exports.updateUserDataAllRepository = updateUserDataAllRepository; -const updateUserDataPartRepository = (updateField, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const updateUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: Object.assign(Object.assign({}, updateField), { modified_at: (0, time_1.dateNow)(), modified_by: 1 }), - select: { - user_id: true, - created_at: true, - created_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return updateUser; -}); -exports.updateUserDataPartRepository = updateUserDataPartRepository; -const deleteUserRepository = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield db_1.prismaDb1.msusers.update({ - where: { - user_id: user_id, - }, - data: { - deleted_at: (0, time_1.dateNow)(), - deleted_by: 1, - is_active: false, - }, - select: { - user_id: true, - deleted_at: true, - deleted_by: true, - username: true, - full_name: true, - email: true, - is_active: true, - }, - }); - return deleteUser; -}); -exports.deleteUserRepository = deleteUserRepository; diff --git a/backend/dist/api/pegawai/users.service.js b/backend/dist/api/pegawai/users.service.js deleted file mode 100644 index 6ffba5d..0000000 --- a/backend/dist/api/pegawai/users.service.js +++ /dev/null @@ -1,91 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.getUserAll = exports.deleteUserData = exports.getUserId = exports.updateUserDataPart = exports.updateUserDataAll = exports.checkUsername = exports.createUserData = void 0; -const dotenv = __importStar(require("dotenv")); -const users_repository_1 = require("./users.repository"); -const bcrypt_1 = __importDefault(require("bcrypt")); -dotenv.config(); -const createUserData = (dataUser) => __awaiter(void 0, void 0, void 0, function* () { - const { username, password, fullname, email } = dataUser; - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(password, saltRounds); - const createUser = (0, users_repository_1.createUserRepository)(username, passwordHash, fullname, email); - return createUser; -}); -exports.createUserData = createUserData; -const getUserId = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const getUserId = yield (0, users_repository_1.getDataUserId)(user_id); - return getUserId; -}); -exports.getUserId = getUserId; -const getUserAll = () => __awaiter(void 0, void 0, void 0, function* () { - const getUser = yield (0, users_repository_1.getDataUserAll)(); - return getUser; -}); -exports.getUserAll = getUserAll; -const checkUsername = (username, user_id) => __awaiter(void 0, void 0, void 0, function* () { - if (user_id) { - user_id = parseInt(user_id.toString(), 10); - } - const checkUser = (0, users_repository_1.checkDataUsername)(username, user_id); - return checkUser; -}); -exports.checkUsername = checkUsername; -const updateUserDataAll = (dataUser, user_id) => __awaiter(void 0, void 0, void 0, function* () { - const { username, password, fullname, email } = dataUser; - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(password, saltRounds); - const updateUser = yield (0, users_repository_1.updateUserDataAllRepository)(username, passwordHash, fullname, email, user_id); - return updateUser; -}); -exports.updateUserDataAll = updateUserDataAll; -const updateUserDataPart = (dataUser, user_id) => __awaiter(void 0, void 0, void 0, function* () { - if (dataUser.password) { - const saltRounds = 10; - const passwordHash = yield bcrypt_1.default.hash(dataUser.password, saltRounds); - dataUser.password = passwordHash; - } - const updateUser = yield (0, users_repository_1.updateUserDataPartRepository)(dataUser, user_id); - return updateUser; -}); -exports.updateUserDataPart = updateUserDataPart; -const deleteUserData = (user_id) => __awaiter(void 0, void 0, void 0, function* () { - const deleteUser = yield (0, users_repository_1.deleteUserRepository)(user_id); - return deleteUser; -}); -exports.deleteUserData = deleteUserData; diff --git a/backend/dist/api/phis2nd/index.js b/backend/dist/api/phis2nd/index.js deleted file mode 100644 index 9863333..0000000 --- a/backend/dist/api/phis2nd/index.js +++ /dev/null @@ -1,8 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const whatsapp_controller_1 = require("./whatsapp/whatsapp.controller"); -const router = (0, express_1.Router)(); -exports.router = router; -router.use("/Whatsapp", whatsapp_controller_1.router); diff --git a/backend/dist/api/phis2nd/whatsapp/whatsapp.controller.js b/backend/dist/api/phis2nd/whatsapp/whatsapp.controller.js deleted file mode 100644 index c3ec4d9..0000000 --- a/backend/dist/api/phis2nd/whatsapp/whatsapp.controller.js +++ /dev/null @@ -1,388 +0,0 @@ -"use strict"; -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { - desc = { enumerable: true, get: function() { return m[k]; } }; - } - Object.defineProperty(o, k2, desc); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); - __setModuleDefault(result, mod); - return result; -}; -var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { - function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.router = void 0; -const express_1 = require("express"); -const express_validator_1 = require("express-validator"); -const dotenv = __importStar(require("dotenv")); -const crypto_1 = __importDefault(require("crypto")); -const whatsapp_service_1 = require("./whatsapp.service"); -const path_1 = __importDefault(require("path")); -const fs_1 = __importDefault(require("fs")); -const moment = require("moment-timezone"); -dotenv.config(); -exports.router = (0, express_1.Router)(); -exports.router.get("/confirm/", [(0, express_validator_1.query)(["data"]).notEmpty()], (req, res, next) => __awaiter(void 0, void 0, void 0, function* () { - var _a, _b; - const errors = (0, express_validator_1.validationResult)(req); - if (!errors.isEmpty()) { - res.status(201).send({ - response: errors.array(), - metadata: { - code: 400, - message: "Validation error", - }, - }); - return; - } - const encryptedData = req.query.data; - const key = process.env.keyKonfirmasiWa; - try { - const [encrypted, iv] = Buffer.from(decodeURIComponent(encryptedData), "base64") - .toString() - .split("::") - .map((part) => Buffer.from(part, "base64")); - const decipher = crypto_1.default.createDecipheriv("aes-256-cbc", key ? Buffer.from(key) : Buffer.from(""), iv); - let decrypted = decipher.update(encrypted); - decrypted = Buffer.concat([decrypted, decipher.final()]); - const registrasiUrutId = parseInt(decrypted.toString(), 10); - const resultConfirm = yield (0, whatsapp_service_1.confirmWhatsappService)(registrasiUrutId); - let htmlIndex = ""; - if (resultConfirm.code === 200) { - htmlIndex = ` - - - - - - -Maaf, Endpoint yang Anda cari tidak ditemukan.
- - diff --git a/backend/dist/views/index.html b/backend/dist/views/index.html deleted file mode 100644 index 34f9cc8..0000000 --- a/backend/dist/views/index.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - -Discover something amazing
-Discover something amazing
-| No | +Tanggal | +Total Pendapatan | +
|---|