diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ReportServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ReportServiceImpl.java index ce23ef8d..ab72e032 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ReportServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/ReportServiceImpl.java @@ -154,16 +154,11 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic String url = getUrlService(); final String uri = url + "kasir/print-kwitansi/" + noKwitansi; - /* - * RestTemplate template = new RestTemplate(); KwitansiDto kwitansiDto = - * template.getForObject(uri, KwitansiDto.class); return kwitansiDto; - */ - RestTemplate template = new RestTemplate(); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); headers.set("X-AUTH-TOKEN", token); - HttpEntity httpEntity = new HttpEntity(headers); + HttpEntity httpEntity = new HttpEntity<>(headers); ResponseEntity data = template.exchange(uri, HttpMethod.GET, httpEntity, KwitansiDto.class); return data.getBody(); @@ -178,7 +173,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); headers.set("X-AUTH-TOKEN", token); - HttpEntity httpEntity = new HttpEntity(headers); + HttpEntity httpEntity = new HttpEntity<>(headers); ResponseEntity data = template.exchange(uri, HttpMethod.GET, httpEntity, KartuPulangPasienDto.class); @@ -196,8 +191,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic final String uri = url + "report/report-kartu-pengendali/?noRec=" + noRec; RestTemplate template = new RestTemplate(); - KartuPengendaliDto kartuPengendaliDto = template.getForObject(uri, KartuPengendaliDto.class); - return kartuPengendaliDto; + return template.getForObject(uri, KartuPengendaliDto.class); } @Override @@ -206,8 +200,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic final String uri = url + "report/report-hps/?noRec=" + noRec; RestTemplate template = new RestTemplate(); - HPSDto hPSDto = template.getForObject(uri, HPSDto.class); - return hPSDto; + return template.getForObject(uri, HPSDto.class); } @Override @@ -217,8 +210,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic + supplierId; RestTemplate template = new RestTemplate(); - SuratPesananSementaraDto sPSDto = template.getForObject(uri, SuratPesananSementaraDto.class); - return sPSDto; + return template.getForObject(uri, SuratPesananSementaraDto.class); } @Override @@ -227,27 +219,19 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic final String uri = url + "report/report-spph/?noRec=" + noRec; RestTemplate template = new RestTemplate(); - LampiranSPPHDto dto = template.getForObject(uri, LampiranSPPHDto.class); - return dto; + return template.getForObject(uri, LampiranSPPHDto.class); } @Override public HeadKasirDto generateBilling(String noRegistrasi, String token) { String url = getUrlService(); final String uri = url + "tatarekening/cetak-detail-tagihan/" + noRegistrasi; - // HeadKasirDto model = new HeadKasirDto(); - /* - * RestTemplate template = new RestTemplate(); HeadKasirDto headKasirDto - * = template.getForObject(uri, HeadKasirDto.class); - * if(CommonUtil.isNullOrEmpty(headKasirDto)) { System.out.println( - * "null gan"); } return headKasirDto; - */ try { RestTemplate template = new RestTemplate(); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); headers.set("X-AUTH-TOKEN", token); - HttpEntity httpEntity = new HttpEntity(headers); + HttpEntity httpEntity = new HttpEntity<>(headers); ResponseEntity data = template.exchange(uri, HttpMethod.GET, httpEntity, HeadKasirDto.class); return data.getBody(); } catch (Exception e) { @@ -266,10 +250,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic headers.setContentType(MediaType.APPLICATION_JSON); headers.set("X-AUTH-TOKEN", "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ0b3RvLndpc251In0.sLuqDN6gc1eiOdxgQyEQnYAQvqaaxCxRuOIpXgBW5NRLoP4Q52fu3YuW-FylY8WEbextxHzcu79Egkldyvadyg"); - HttpEntity httpEntity = new HttpEntity(headers); - // BuktiPenerimaanBarangDto buktiPenerimaanBarangDto = - // template.getForObject(uri,httpEntity.getHeaders() - // ,BuktiPenerimaanBarangDto.class); + HttpEntity httpEntity = new HttpEntity<>(headers); ResponseEntity data = template.exchange(uri, HttpMethod.GET, httpEntity, BuktiPenerimaanBarangDto.class); @@ -286,10 +267,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic headers.setContentType(MediaType.APPLICATION_JSON); headers.set("X-AUTH-TOKEN", "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ0b3RvLndpc251In0.sLuqDN6gc1eiOdxgQyEQnYAQvqaaxCxRuOIpXgBW5NRLoP4Q52fu3YuW-FylY8WEbextxHzcu79Egkldyvadyg"); - HttpEntity httpEntity = new HttpEntity(headers); - // BuktiPenerimaanBarangDto buktiPenerimaanBarangDto = - // template.getForObject(uri,httpEntity.getHeaders() - // ,BuktiPenerimaanBarangDto.class); + HttpEntity httpEntity = new HttpEntity<>(headers); ResponseEntity data = template.exchange(uri, HttpMethod.GET, httpEntity, BuktiPenerimaanBarangDto.class); @@ -307,10 +285,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic headers.setContentType(MediaType.APPLICATION_JSON); headers.set("X-AUTH-TOKEN", "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ0b3RvLndpc251In0.sLuqDN6gc1eiOdxgQyEQnYAQvqaaxCxRuOIpXgBW5NRLoP4Q52fu3YuW-FylY8WEbextxHzcu79Egkldyvadyg"); - HttpEntity httpEntity = new HttpEntity(headers); - // BuktiPenerimaanBarangDto buktiPenerimaanBarangDto = - // template.getForObject(uri,httpEntity.getHeaders() - // ,BuktiPenerimaanBarangDto.class); + HttpEntity httpEntity = new HttpEntity<>(headers); ResponseEntity data = template.exchange(uri, HttpMethod.GET, httpEntity, HeadDto.class); return data.getBody(); @@ -326,10 +301,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic headers.setContentType(MediaType.APPLICATION_JSON); headers.set("X-AUTH-TOKEN", "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ0b3RvLndpc251In0.sLuqDN6gc1eiOdxgQyEQnYAQvqaaxCxRuOIpXgBW5NRLoP4Q52fu3YuW-FylY8WEbextxHzcu79Egkldyvadyg"); - HttpEntity httpEntity = new HttpEntity(headers); - // BuktiPenerimaanBarangDto buktiPenerimaanBarangDto = - // template.getForObject(uri,httpEntity.getHeaders() - // ,BuktiPenerimaanBarangDto.class); + HttpEntity httpEntity = new HttpEntity<>(headers); ResponseEntity data = template.exchange(uri, HttpMethod.GET, httpEntity, HeadDto.class); return data.getBody(); @@ -341,7 +313,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic String[] bulanArray = DateUtil.INDONESIAN_MONTH; String[] splitData = periode.split("-"); String paramBulan = bulanArray[Integer.parseInt(splitData[1].replace("0", "")) - 1]; - Integer paramTahun = Integer.parseInt(splitData[0]); + int paramTahun = Integer.parseInt(splitData[0]); String date = periode + "-01"; int enDate = monitoringAbsenService.iterateDate(date); @@ -354,7 +326,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic Map evaluasi = ikiDanRemunerasiDao.getEvaluasiJabatan(idPegawai); if (CommonUtil.isNotNullOrEmpty(monitoring)) { Long kelebihanJamKerja = (Long) monitoring.get("jumlahKelebihanJamKerja"); - Integer menit = kelebihanJamKerja.intValue() % 60; + int menit = kelebihanJamKerja.intValue() % 60; Integer jam = kelebihanJamKerja.intValue() / 60; result.put("kelebihanJamkerja", jam + "." + menit); result.put("jumlahHariKerja", ((Integer) monitoring.get("jumlahHariKerja")).toString()); @@ -374,7 +346,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic } Map indexKinerjaIndividu = ikiDanRemunerasiDao.getTotalIndexKinerjaIndividu(idPegawai, periode); if (CommonUtil.isNotNullOrEmpty(indexKinerjaIndividu)) { - result.put("iki", ((Double) indexKinerjaIndividu.get("totalIKI")).toString()); + result.put("iki", indexKinerjaIndividu.get("totalIKI").toString()); } result.put("periode", paramBulan + " / " + paramTahun); return result; @@ -384,8 +356,8 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic public List> generateLapRekapitulasiKehadiran(Integer idRuangan, String startDate, String endDate) { List listIdPegawaiFilter = new ArrayList<>(); - Map temp = new HashMap(); - List> listkehadiran = new ArrayList>(); + Map temp; + List> listkehadiran = new ArrayList<>(); List listIdPegawai = monitoringAbsenDao.findPegawaiAktifDanKaryawanByUnitKerja(idRuangan); for (Integer id : listIdPegawai) { @@ -407,7 +379,6 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic @Override public Map generateRekapitulasiStok(Integer kelompokProdukId, Integer produkId, Integer asalProdukId, Integer ruanganId, Integer jenisProdukId) { - // Map result = new HashMap(); String url = getUrlServiceSarPras(); final String uri = url + "stok-produk-global/cetak-list-stok?kelompokProdukId=" + kelompokProdukId + "&jenisProdukId=" + jenisProdukId + "&ruanganId=" + ruanganId + "&produkId=" + produkId @@ -418,10 +389,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic headers.setContentType(MediaType.APPLICATION_JSON); headers.set("X-AUTH-TOKEN", "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ0b3RvLndpc251In0.sLuqDN6gc1eiOdxgQyEQnYAQvqaaxCxRuOIpXgBW5NRLoP4Q52fu3YuW-FylY8WEbextxHzcu79Egkldyvadyg"); - HttpEntity> httpEntity = new HttpEntity>(headers); - // BuktiPenerimaanBarangDto buktiPenerimaanBarangDto = - // template.getForObject(uri,httpEntity.getHeaders() - // ,BuktiPenerimaanBarangDto.class); + HttpEntity> httpEntity = new HttpEntity<>(headers); ResponseEntity> data = template.exchange(uri, HttpMethod.GET, httpEntity, new ParameterizedTypeReference>() { }); @@ -431,32 +399,31 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic @Override public Map generateSPMRS(String noRegistrasi) { - Map result = new HashMap(); - // List diagnosa = new ArrayList(); + Map result; result = reportingDao.findSPMRS(noRegistrasi); if (CommonUtil.isNullOrEmpty(result)) { - result = new HashMap(); + result = new HashMap<>(); } List diagnosa = reportingDao.findDiagnosa(noRegistrasi); - String diagnosis = ""; + StringBuilder diagnosis = new StringBuilder(); int index = 0; for (String diagnose : diagnosa) { - diagnosis += diagnose; + diagnosis.append(diagnose); index++; if (diagnosa.size() > index) { - diagnosis += ", "; + diagnosis.append(", "); } } - result.put("diagnosa", diagnosis); + result.put("diagnosa", diagnosis.toString()); return result; } @Override public Map generateSasaranMutuPoliklinik(String startDate, String endDate, Integer ruanganId, Integer dokterId) { - Map result = new HashMap(); - List> data = new ArrayList>(); - List> listData = new ArrayList>(); + Map result = new HashMap<>(); + List> data = new ArrayList<>(); + List> listData = new ArrayList<>(); if (CommonUtil.isNotNullOrEmpty(startDate) && CommonUtil.isNotNullOrEmpty(endDate)) { data = reportingDao.FindSasaranMutuByPeriode(startDate, endDate); String Date = startDate + " sd " + endDate; @@ -482,14 +449,13 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic } public Long reduceTime(Date startDate, Date endDate) { - // SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy HH.mm"); - Long diffMinutes = (long) 0; + long diffMinutes = 0; if (CommonUtil.isNotNullOrEmpty(endDate) && CommonUtil.isNotNullOrEmpty(startDate)) { if (endDate.getTime() > startDate.getTime()) { - Long diff = endDate.getTime() - startDate.getTime(); + long diff = endDate.getTime() - startDate.getTime(); diffMinutes = diff / (60 * 1000) % 60; - Long diffHours = diff / (60 * 60 * 1000) % 24; - Long diffDays = diff / (24 * 60 * 60 * 1000); + long diffHours = diff / (60 * 60 * 1000) % 24; + long diffDays = diff / (24 * 60 * 60 * 1000); if (CommonUtil.isNotNullOrEmpty(diffHours)) { diffMinutes += diffHours * 60; if (CommonUtil.isNotNullOrEmpty(diffDays)) { @@ -502,9 +468,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic return diffMinutes; } - public Map skriningNyeriNeonatus(Map result, String noRecPengkajian) { - // Skrining nyeri -> id = 77 - // ekspresiWajah + public void skriningNyeriNeonatus(Map result, String noRecPengkajian) { Map data = pengkajianAwalTransaksiService.loadPengkajianBaru(78, noRecPengkajian); Map ekspresiWajah = (Map) data.get("pengkajianAwal"); @@ -575,26 +539,24 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic .loadPengkajianBaru(97, noRecPengkajian).get("pengkajianAwal"); result.put("totalSkor", totalSkor.get("nama")); result.put("totalSkorValue", totalSkor.get("descNilai")); - return result; } - public Map diagnosisKeperawatan(Map result, String noRec) { - // diagnosis keperawatan + public void diagnosisKeperawatan(Map result, String noRec) { List> diagnosisKeperawatan = reportingDao.findDiagnosaKeperawatanByNoRec(noRec); - String diagnosaKeperawatan = ""; + StringBuilder diagnosaKeperawatan = new StringBuilder(); int no = 0; if (CommonUtil.isNotNullOrEmpty(diagnosisKeperawatan)) { for (Map temp : diagnosisKeperawatan) { no++; - diagnosaKeperawatan += " " + no + " " - + (temp.get("tglDitemukan") != null ? temp.get("tglDitemukan") : " ") - + " " - + (temp.get("tglTeratasi") != null ? temp.get("tglTeratasi") : " ") - + " " + temp.get("diagnosa") + "\n"; + diagnosaKeperawatan.append(" ").append(no).append(" ") + .append(temp.get("tglDitemukan") != null ? temp.get("tglDitemukan") : " ") + .append(" ") + .append(temp.get("tglTeratasi") != null ? temp.get("tglTeratasi") + : " ") + .append(" ").append(temp.get("diagnosa")).append("\n"); } } - result.put("diagnosaKeperawatan", diagnosaKeperawatan); - return result; + result.put("diagnosaKeperawatan", diagnosaKeperawatan.toString()); } public Map kebutuhanEdukasi(Map result, String noRecPengkajian) { @@ -602,26 +564,26 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic // hambatanPembelajaran Map hambatanPembelajaran = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(676, noRecPengkajian).get("pengkajianAwal"); - String hambatanPembelajarans = ""; + StringBuilder hambatanPembelajarans = new StringBuilder(); for (Map hambatan : (List>) hambatanPembelajaran.get("detail")) { if (CommonUtil.isNotNullOrEmpty(hambatan.get("value"))) { - hambatanPembelajarans += "\n- " + (String) hambatan.get("nama"); + hambatanPembelajarans.append("\n- ").append((String) hambatan.get("nama")); } } - result.put("hambatan", hambatanPembelajaran.get("nama") + hambatanPembelajarans); + result.put("hambatan", hambatanPembelajaran.get("nama") + hambatanPembelajarans.toString()); // edukasi Map edukasiYangDiperlukan = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(685, noRecPengkajian).get("pengkajianAwal"); - String edukasi = ""; + StringBuilder edukasi = new StringBuilder(); for (Map edu : (List>) edukasiYangDiperlukan.get("detail")) { if (CommonUtil.isNotNullOrEmpty(edu.get("value"))) { - edukasi += "\n- " + (String) edu.get("nama"); + edukasi.append("\n- ").append((String) edu.get("nama")); } } - result.put("edukasi", edukasiYangDiperlukan.get("nama") + edukasi); + result.put("edukasi", edukasiYangDiperlukan.get("nama") + edukasi.toString()); return result; } @@ -638,7 +600,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic + pernapasan + " x/menit Tekanan Darah : " + tekananDarah + " mmHg"; result.put("tandaVital", tandaTandaVital); - Boolean alergi = tandaVital.get("alergi") != null ? ((Boolean) tandaVital.get("alergi")) : false; + boolean alergi = tandaVital.get("alergi") != null ? ((Boolean) tandaVital.get("alergi")) : false; if (alergi) { result.put("alergi", "Ya"); } else { @@ -657,8 +619,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic return result; } - public Map skriningKekhususan(Map result, String noRecPengkajian) { - // SKRINING KEKHUSUSAN + public void skriningKekhususan(Map result, String noRecPengkajian) { String skriningKekhususan = ""; String skriningKekhususanValue = ""; // batuk @@ -789,207 +750,206 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic } result.put("skriningKekhususan", skriningKekhususan); result.put("skriningKekhususanValue", skriningKekhususanValue); - return result; } - public Map skriningNyeriAnakDewasa(Map result, String noRecPengkajian) { + public void skriningNyeriAnakDewasa(Map result, String noRecPengkajian) { // SkriningNyeriAnak - String skriningNyeri = ""; + StringBuilder skriningNyeri = new StringBuilder(); Map rasaNyeri = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(99, noRecPengkajian).get("pengkajianAwal"); - skriningNyeri += "1. " + rasaNyeri.get("nama") + " : "; + skriningNyeri.append("1. ").append(rasaNyeri.get("nama")).append(" : "); if (CommonUtil.isNotNullOrEmpty(rasaNyeri.get("value"))) { String batukValue = (String) rasaNyeri.get("value"); Map rasaNyeriChild = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(Integer.valueOf(batukValue), noRecPengkajian).get("pengkajianAwal"); - skriningNyeri += rasaNyeriChild.get("nama"); + skriningNyeri.append(rasaNyeriChild.get("nama")); } else { - skriningNyeri += "Tidak"; + skriningNyeri.append("Tidak"); } Map lokasi = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(103, noRecPengkajian).get("pengkajianAwal"); - skriningNyeri += " Lokasi : " + (lokasi.get("value") != null ? lokasi.get("value") : ""); + skriningNyeri.append(" Lokasi : ").append(lokasi.get("value") != null ? lokasi.get("value") : ""); Map frekuensi = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(104, noRecPengkajian).get("pengkajianAwal"); - skriningNyeri += " Frekuensi : " + (frekuensi.get("value") != null ? frekuensi.get("value") : ""); + skriningNyeri.append(" Frekuensi : ").append(frekuensi.get("value") != null ? frekuensi.get("value") : ""); Map durasi = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(105, noRecPengkajian).get("pengkajianAwal"); - skriningNyeri += " Durasi : " + (durasi.get("value") != null ? durasi.get("value") : ""); + skriningNyeri.append(" Durasi : ").append(durasi.get("value") != null ? durasi.get("value") : ""); Map skorNyeri = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(702, noRecPengkajian).get("pengkajianAwal"); - skriningNyeri += "\n2. Skor Nyeri : "; + skriningNyeri.append("\n2. Skor Nyeri : "); if (CommonUtil.isNotNullOrEmpty(skorNyeri.get("value"))) { String skorNyeriValue = (String) skorNyeri.get("value"); Map skorNyeriChild = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(Integer.valueOf(skorNyeriValue), noRecPengkajian).get("pengkajianAwal"); - skriningNyeri += " " + (skorNyeriChild.get("descNilai") != null ? skorNyeriChild.get("descNilai") : ""); + skriningNyeri.append(" ") + .append(skorNyeriChild.get("descNilai") != null ? skorNyeriChild.get("descNilai") : ""); } Map tipeNyeri = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(107, noRecPengkajian).get("pengkajianAwal"); - skriningNyeri += "\n3. " + tipeNyeri.get("nama") + " : "; + skriningNyeri.append("\n3. ").append(tipeNyeri.get("nama")).append(" : "); if (CommonUtil.isNotNullOrEmpty(tipeNyeri.get("value"))) { String batukValue = (String) tipeNyeri.get("value"); Map tipeNyeriChild = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(Integer.valueOf(batukValue), noRecPengkajian).get("pengkajianAwal"); - skriningNyeri += tipeNyeriChild.get("nama"); + skriningNyeri.append(tipeNyeriChild.get("nama")); } Map karakteristikNyeri = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(110, noRecPengkajian).get("pengkajianAwal"); - skriningNyeri += "\n4. " + karakteristikNyeri.get("nama") + " : "; + skriningNyeri.append("\n4. ").append(karakteristikNyeri.get("nama")).append(" : "); if (CommonUtil.isNotNullOrEmpty(karakteristikNyeri.get("value"))) { String batukValue = (String) karakteristikNyeri.get("value"); Map karakteristikNyeriChild = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(Integer.valueOf(batukValue), noRecPengkajian).get("pengkajianAwal"); - skriningNyeri += karakteristikNyeriChild.get("nama"); + skriningNyeri.append(karakteristikNyeriChild.get("nama")); } Map nyeriMempengaruhi = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(118, noRecPengkajian).get("pengkajianAwal"); - skriningNyeri += "\n5. " + nyeriMempengaruhi.get("nama") + " : "; + skriningNyeri.append("\n5. ").append(nyeriMempengaruhi.get("nama")).append(" : "); for (Map data : (List>) nyeriMempengaruhi.get("detail")) { - if ((data.get("value") + "").equals("true")) { - skriningNyeri += data.get("nama") + " "; + if ((String.valueOf(data.get("value"))).equals("true")) { + skriningNyeri.append(data.get("nama")).append(" "); } } - String penilaianNyeri = ""; - String penilaianNyeriValue = ""; - Integer jumlahNilai = 0; + StringBuilder penilaianNyeri = new StringBuilder(); + StringBuilder penilaianNyeriValue = new StringBuilder(); + int jumlahNilai = 0; Map kategori = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(125, noRecPengkajian).get("pengkajianAwal"); for (Map kategoriChild : (List>) kategori.get("detail")) { Map temp = (Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(kategoriChild.get("id") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(kategoriChild.get("id"))), noRecPengkajian) .get("pengkajianAwal"); - penilaianNyeri += " - " + temp.get("nama") + "\n"; + penilaianNyeri.append(" - ").append(temp.get("nama")).append("\n"); if (CommonUtil.isNotNullOrEmpty(temp.get("value"))) { Map tempChild = (Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(temp.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(temp.get("value"))), noRecPengkajian) .get("pengkajianAwal"); - penilaianNyeri += " " + tempChild.get("nama") + "\n"; - penilaianNyeriValue += "\n " + tempChild.get("descNilai") + "\n"; - jumlahNilai += Integer.valueOf(tempChild.get("descNilai") + ""); + penilaianNyeri.append(" ").append(tempChild.get("nama")).append("\n"); + penilaianNyeriValue.append("\n ").append(tempChild.get("descNilai")).append("\n"); + jumlahNilai += Integer.parseInt(String.valueOf(tempChild.get("descNilai"))); } } - result.put("skriningNyeri", skriningNyeri); - result.put("penilaianNyeri", penilaianNyeri); - result.put("penilaianNyeriValue", penilaianNyeriValue); - result.put("jumlahNilai", jumlahNilai.toString()); - return result; + result.put("skriningNyeri", skriningNyeri.toString()); + result.put("penilaianNyeri", penilaianNyeri.toString()); + result.put("penilaianNyeriValue", penilaianNyeriValue.toString()); + result.put("jumlahNilai", Integer.toString(jumlahNilai)); } public Map klinik(Map result, String noRecPengkajian) { // klinik - String klinikBedah = ""; - String klinikBedahValue = ""; + StringBuilder klinikBedah = new StringBuilder(); + StringBuilder klinikBedahValue = new StringBuilder(); Map bedah = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(494, noRecPengkajian).get("pengkajianAwal"); for (Map temp : (List>) bedah.get("detail")) { - klinikBedah += temp.get("nama") + "\n"; + klinikBedah.append(temp.get("nama")).append("\n"); if (CommonUtil.isNotNullOrEmpty(temp.get("value"))) { Map tempChild = (Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(temp.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(temp.get("value"))), noRecPengkajian) .get("pengkajianAwal"); - klinikBedahValue += " : " + tempChild.get("nama") + "\n"; + klinikBedahValue.append(" : ").append(tempChild.get("nama")).append("\n"); } else { - klinikBedahValue += " : Tidak" + "\n"; + klinikBedahValue.append(" : Tidak" + "\n"); } } - String klinikKulit = ""; - String klinikKulitValue = ""; + StringBuilder klinikKulit = new StringBuilder(); + StringBuilder klinikKulitValue = new StringBuilder(); Map kulit = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(504, noRecPengkajian).get("pengkajianAwal"); for (Map temp : (List>) kulit.get("detail")) { - klinikKulit += temp.get("nama") + "\n"; + klinikKulit.append(temp.get("nama")).append("\n"); if (CommonUtil.isNotNullOrEmpty(temp.get("value"))) { Map tempChild = (Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(temp.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(temp.get("value"))), noRecPengkajian) .get("pengkajianAwal"); - klinikKulitValue += " : " + tempChild.get("nama") + "\n"; + klinikKulitValue.append(" : ").append(tempChild.get("nama")).append("\n"); } else { - klinikKulitValue += " : Tidak" + "\n"; + klinikKulitValue.append(" : Tidak" + "\n"); } } - String klinikMata = ""; - String klinikMataValue = ""; + StringBuilder klinikMata = new StringBuilder(); + StringBuilder klinikMataValue = new StringBuilder(); Map mata = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(516, noRecPengkajian).get("pengkajianAwal"); for (Map temp : (List>) mata.get("detail")) { - klinikMata += temp.get("nama") + "\n"; + klinikMata.append(temp.get("nama")).append("\n"); if (CommonUtil.isNotNullOrEmpty(temp.get("value"))) { Map tempChild = (Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(temp.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(temp.get("value"))), noRecPengkajian) .get("pengkajianAwal"); - klinikMataValue += " : " + tempChild.get("nama") + "\n"; + klinikMataValue.append(" : ").append(tempChild.get("nama")).append("\n"); } else { - klinikMataValue += " : Tidak" + "\n"; + klinikMataValue.append(" : Tidak" + "\n"); } } - String klinikNeurologi = ""; - String klinikNeurologiValue = ""; + StringBuilder klinikNeurologi = new StringBuilder(); + StringBuilder klinikNeurologiValue = new StringBuilder(); Map neurologi = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(529, noRecPengkajian).get("pengkajianAwal"); for (Map temp : (List>) neurologi.get("detail")) { - klinikNeurologi += temp.get("nama") + "\n"; + klinikNeurologi.append(temp.get("nama")).append("\n"); if (CommonUtil.isNotNullOrEmpty(temp.get("value"))) { Map tempChild = (Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(temp.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(temp.get("value"))), noRecPengkajian) .get("pengkajianAwal"); - klinikNeurologiValue += " : " + tempChild.get("nama") + "\n"; + klinikNeurologiValue.append(" : ").append(tempChild.get("nama")).append("\n"); } else { - klinikNeurologiValue += " : Tidak" + "\n"; + klinikNeurologiValue.append(" : Tidak" + "\n"); } } - String klinikLaktasi = ""; - String klinikLaktasiValue = ""; + StringBuilder klinikLaktasi = new StringBuilder(); + StringBuilder klinikLaktasiValue = new StringBuilder(); Map laktasi = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(539, noRecPengkajian).get("pengkajianAwal"); for (Map temp : (List>) laktasi.get("detail")) { - klinikLaktasi += temp.get("nama") + "\n"; + klinikLaktasi.append(temp.get("nama")).append("\n"); if (CommonUtil.isNotNullOrEmpty(temp.get("value"))) { Map tempChild = (Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(temp.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(temp.get("value"))), noRecPengkajian) .get("pengkajianAwal"); - klinikLaktasiValue += " : " + tempChild.get("nama") + "\n"; + klinikLaktasiValue.append(" : ").append(tempChild.get("nama")).append("\n"); } else { - klinikLaktasiValue += " : " + "\n"; + klinikLaktasiValue.append(" : " + "\n"); } } - String klinikTHT = ""; - String klinikTHTValue = ""; + StringBuilder klinikTHT = new StringBuilder(); + StringBuilder klinikTHTValue = new StringBuilder(); Map tht = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(565, noRecPengkajian).get("pengkajianAwal"); for (Map temp : (List>) tht.get("detail")) { - klinikTHT += temp.get("nama") + "\n"; + klinikTHT.append(temp.get("nama")).append("\n"); if (CommonUtil.isNotNullOrEmpty(temp.get("value"))) { Map tempChild = (Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(temp.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(temp.get("value"))), noRecPengkajian) .get("pengkajianAwal"); - klinikTHTValue += " : " + tempChild.get("nama") + "\n"; + klinikTHTValue.append(" : ").append(tempChild.get("nama")).append("\n"); } else { - klinikTHTValue += " : " + "\n"; + klinikTHTValue.append(" : " + "\n"); } } - result.put("klinikBedah", klinikBedah); - result.put("klinikBedahValue", klinikBedahValue); - result.put("klinikKulit", klinikKulit); - result.put("klinikMata", klinikMata); - result.put("klinikNeurologi", klinikNeurologi); - result.put("klinikLaktasi", klinikLaktasi); - result.put("klinikTHT", klinikTHT); - result.put("klinikKulitValue", klinikKulitValue); - result.put("klinikMataValue", klinikMataValue); - result.put("klinikNeurologiValue", klinikNeurologiValue); - result.put("klinikLaktasiValue", klinikLaktasiValue); - result.put("klinikTHTValue", klinikTHTValue); + result.put("klinikBedah", klinikBedah.toString()); + result.put("klinikBedahValue", klinikBedahValue.toString()); + result.put("klinikKulit", klinikKulit.toString()); + result.put("klinikMata", klinikMata.toString()); + result.put("klinikNeurologi", klinikNeurologi.toString()); + result.put("klinikLaktasi", klinikLaktasi.toString()); + result.put("klinikTHT", klinikTHT.toString()); + result.put("klinikKulitValue", klinikKulitValue.toString()); + result.put("klinikMataValue", klinikMataValue.toString()); + result.put("klinikNeurologiValue", klinikNeurologiValue.toString()); + result.put("klinikLaktasiValue", klinikLaktasiValue.toString()); + result.put("klinikTHTValue", klinikTHTValue.toString()); return result; } @@ -998,33 +958,33 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic // statusFungsional Map statusFungsional = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(242, noRecPengkajian).get("pengkajianAwal"); - String statusFungsi = ""; + StringBuilder statusFungsi = new StringBuilder(); for (Map status : (List>) statusFungsional.get("detail")) { if (CommonUtil.isNotNullOrEmpty(status.get("value")) && (int) status.get("id") != 246) { - statusFungsi += "- " + (String) status.get("nama"); - statusFungsi += " : " + (String) status.get("value") + "\n"; + statusFungsi.append("- ").append((String) status.get("nama")); + statusFungsi.append(" : ").append((String) status.get("value")).append("\n"); } } - statusFungsi += "Aktivitas sehari-hari : "; + statusFungsi.append("Aktivitas sehari-hari : "); Map aktivitas = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(246, noRecPengkajian).get("pengkajianAwal"); if (CommonUtil.isNotNullOrEmpty(aktivitas.get("value"))) { - statusFungsi += ((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(aktivitas.get("value") + ""), noRecPengkajian) - .get("pengkajianAwal")).get("nama"); + statusFungsi.append(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(Integer.valueOf(String.valueOf(aktivitas.get("value"))), noRecPengkajian) + .get("pengkajianAwal")).get("nama")); } - result.put("statusFungsional", statusFungsi); + result.put("statusFungsional", statusFungsi.toString()); return result; } public List> sortedMap(List> list) { - List> result = new ArrayList>(); - List> listMap = new ArrayList>(); - List> listMap1 = new ArrayList>(); + List> result = new ArrayList<>(); + List> listMap = new ArrayList<>(); + List> listMap1 = new ArrayList<>(); // convert into Map for (Map temp : list) { - Map newMap = new HashMap(); + Map newMap = new HashMap<>(); for (Map.Entry entry : temp.entrySet()) { if (entry.getValue() instanceof String) { newMap.put(entry.getKey(), entry.getValue().toString()); @@ -1033,18 +993,13 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic listMap.add(newMap); } // compare map - Comparator> mapComparator = new Comparator>() { - public int compare(Map m1, Map m2) { - return m1.get("id").compareTo(m2.get("id")); - } - }; + Comparator> mapComparator = Comparator.comparing(m -> m.get("id")); - Collections.sort(listMap, mapComparator); + listMap.sort(mapComparator); // convert into Map for (Map tempMap : listMap) { - Map newMap = new HashMap(); - newMap.putAll(tempMap); + Map newMap = new HashMap<>(tempMap); result.add(newMap); } return result; @@ -1056,9 +1011,10 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic Map penilaianResikoJatuh = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(148, noRecPengkajian).get("pengkajianAwal"); if (CommonUtil.isNotNullOrEmpty(penilaianResikoJatuh.get("value"))) { - resikoJatuh = ((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(penilaianResikoJatuh.get("value") + ""), noRecPengkajian) - .get("pengkajianAwal")).get("nama") + ""; + resikoJatuh = String.valueOf(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(Integer.valueOf(String.valueOf(penilaianResikoJatuh.get("value"))), + noRecPengkajian) + .get("pengkajianAwal")).get("nama")); } Map pernahJatuh = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(152, noRecPengkajian).get("pengkajianAwal"); @@ -1084,11 +1040,11 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic resikoJatuh += "Tidak"; } resikoJatuh += "\n" + ((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(158), noRecPengkajian).get("pengkajianAwal")).get("nama"); + .loadPengkajianBaru(158, noRecPengkajian).get("pengkajianAwal")).get("nama"); resikoJatuh += "\n1) " + ((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(159), noRecPengkajian).get("pengkajianAwal")).get("nama"); + .loadPengkajianBaru(159, noRecPengkajian).get("pengkajianAwal")).get("nama"); resikoJatuh += "\n2) " + ((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(160), noRecPengkajian).get("pengkajianAwal")).get("nama"); + .loadPengkajianBaru(160, noRecPengkajian).get("pengkajianAwal")).get("nama"); result.put("resikoJatuh", resikoJatuh); return result; } @@ -1100,175 +1056,176 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic // statusPsikologi Map statusPsikologiYangDiperlukan = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(300, noRecPengkajian).get("pengkajianAwal"); - String statusPsikologi = ""; + StringBuilder statusPsikologi = new StringBuilder(); for (Map status : (List>) statusPsikologiYangDiperlukan.get("detail")) { if (CommonUtil.isNotNullOrEmpty(status.get("value"))) { - statusPsikologi += "\n- " + (String) status.get("nama"); + statusPsikologi.append("\n- ").append(status.get("nama")); } } - result.put("statusPsikologi", statusPsikologiYangDiperlukan.get("nama") + statusPsikologi); + result.put("statusPsikologi", statusPsikologiYangDiperlukan.get("nama") + statusPsikologi.toString()); // statusSosial Map statusSosialYangDiperlukan = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(308, noRecPengkajian).get("pengkajianAwal"); - String statusSosial = ""; + StringBuilder statusSosial = new StringBuilder(); for (Map status : (List>) statusSosialYangDiperlukan.get("detail")) { - statusSosial += "\n- " + status.get("nama") + ""; + statusSosial.append("\n- ").append(status.get("nama")); Map temp = (Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(status.get("id") + ""), noRecPengkajian).get("pengkajianAwal"); + .loadPengkajianBaru(Integer.valueOf(String.valueOf(status.get("id"))), noRecPengkajian) + .get("pengkajianAwal"); for (Map tempChild : (List>) temp.get("detail")) { if (CommonUtil.isNotNullOrEmpty(tempChild.get("value"))) { - statusSosial += " : " + (String) status.get("nama"); + statusSosial.append(" : ").append(status.get("nama")); } } } - result.put("statusSosial", statusSosialYangDiperlukan.get("nama") + statusSosial); + result.put("statusSosial", statusSosialYangDiperlukan.get("nama") + statusSosial.toString()); return result; } - public Map resikoJatuhRawatInap(Map result, String noRecPengkajian) { + public void resikoJatuhRawatInap(Map result, String noRecPengkajian) { // PenilaianResikoJatuh String resikoJatuh = ""; Map penilaianResikoJatuh = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(148, noRecPengkajian).get("pengkajianAwal"); if (CommonUtil.isNotNullOrEmpty(penilaianResikoJatuh.get("value"))) { - resikoJatuh += ((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(penilaianResikoJatuh.get("value") + ""), noRecPengkajian) - .get("pengkajianAwal")).get("nama") + ""; + resikoJatuh += String.valueOf(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(Integer.valueOf(String.valueOf(penilaianResikoJatuh.get("value"))), + noRecPengkajian) + .get("pengkajianAwal")).get("nama")); } result.put("resikoJatuh", resikoJatuh); - String parameter = ""; - String kriteria = ""; - String skor = ""; - Integer totalSkor = 0; + StringBuilder parameter = new StringBuilder(); + StringBuilder kriteria = new StringBuilder(); + StringBuilder skor = new StringBuilder(); + int totalSkor = 0; Map param = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(163, noRecPengkajian).get("pengkajianAwal"); for (Map status : (List>) param.get("detail")) { - parameter += " - " + status.get("nama") + "\n"; + parameter.append(" - ").append(status.get("nama")).append("\n"); if (CommonUtil.isNotNullOrEmpty(status.get("value"))) { Map paramChild = (Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(status.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(status.get("value"))), noRecPengkajian) .get("pengkajianAwal"); - kriteria += " " + paramChild.get("nama") + "\n"; - skor += " " + paramChild.get("descNilai") + "\n"; - if ((status.get("nama") + "").length() > 30) { - kriteria += "\n"; - skor += "\n"; + kriteria.append(" ").append(paramChild.get("nama")).append("\n"); + skor.append(" ").append(paramChild.get("descNilai")).append("\n"); + if ((String.valueOf(status.get("nama"))).length() > 30) { + kriteria.append("\n"); + skor.append("\n"); } - if ((paramChild.get("nama") + "").length() > 60) { - parameter += "\n"; - skor += "\n"; + if ((String.valueOf(paramChild.get("nama"))).length() > 60) { + parameter.append("\n"); + skor.append("\n"); } - totalSkor += Integer.valueOf("" + paramChild.get("descNilai")); + totalSkor += Integer.parseInt(String.valueOf(paramChild.get("descNilai"))); } } - result.put("parameter", parameter); - result.put("kriteria", kriteria); - result.put("skor", skor); - result.put("totalSkor", totalSkor.toString()); - return result; + result.put("parameter", parameter.toString()); + result.put("kriteria", kriteria.toString()); + result.put("skor", skor.toString()); + result.put("totalSkor", Integer.toString(totalSkor)); } - public Map pengkajianKebutuhanDasarRawatInap(Map result, String noRecPengkajian) { + public void pengkajianKebutuhanDasarRawatInap(Map result, String noRecPengkajian) { - String pengkajianKebutuhanDasar = ""; - String pengkajianKebutuhanDasarValue = ""; + StringBuilder pengkajianKebutuhanDasar = new StringBuilder(); + StringBuilder pengkajianKebutuhanDasarValue = new StringBuilder(); Map param = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(713, noRecPengkajian).get("pengkajianAwal"); for (Map status : (List>) param.get("detail")) { - pengkajianKebutuhanDasar += " - " + status.get("nama") + "\n"; + pengkajianKebutuhanDasar.append(" - ").append(status.get("nama")).append("\n"); if (CommonUtil.isNotNullOrEmpty(status.get("value"))) { Map paramChild = (Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(status.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(status.get("value"))), noRecPengkajian) .get("pengkajianAwal"); - pengkajianKebutuhanDasarValue += " " + paramChild.get("nama") - + (paramChild.get("value") != null ? " " + paramChild.get("value") : "") + "\n"; + pengkajianKebutuhanDasarValue.append(" ").append(paramChild.get("nama")) + .append(paramChild.get("value") != null ? " " + paramChild.get("value") : "").append("\n"); } else { - pengkajianKebutuhanDasarValue += " Tidak ada masalah \n"; + pengkajianKebutuhanDasarValue.append(" Tidak ada masalah \n"); } } - result.put("pengkajianKebutuhanDasar", pengkajianKebutuhanDasar); - result.put("pengkajianKebutuhanDasarValue", pengkajianKebutuhanDasarValue); - return result; + result.put("pengkajianKebutuhanDasar", pengkajianKebutuhanDasar.toString()); + result.put("pengkajianKebutuhanDasarValue", pengkajianKebutuhanDasarValue.toString()); } - public Map statusFungsionalRawatInap(Map result, String noRecPengkajian) { - String fungsiStatusFungsional = ""; - String keteranganStatusFungsional = ""; - String skorStatusFungsional = ""; - Integer totalSkorStatusFungsional = 0; + public void statusFungsionalRawatInap(Map result, String noRecPengkajian) { + StringBuilder fungsiStatusFungsional = new StringBuilder(); + StringBuilder keteranganStatusFungsional = new StringBuilder(); + StringBuilder skorStatusFungsional = new StringBuilder(); + int totalSkorStatusFungsional = 0; Integer no = 0; - String nomor = ""; + StringBuilder nomor = new StringBuilder(); Map param = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(251, noRecPengkajian).get("pengkajianAwal"); for (Map status : (List>) param.get("detail")) { no++; - nomor += no + "\n"; - fungsiStatusFungsional += " " + status.get("nama") + "\n"; + nomor.append(no).append("\n"); + fungsiStatusFungsional.append(" ").append(status.get("nama")).append("\n"); if (CommonUtil.isNotNullOrEmpty(status.get("value"))) { Map paramChild = (Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(status.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(status.get("value"))), noRecPengkajian) .get("pengkajianAwal"); - keteranganStatusFungsional += " " + paramChild.get("nama") + "\n"; - skorStatusFungsional += " " + paramChild.get("descNilai") + "\n"; - totalSkorStatusFungsional += Integer.valueOf("" + paramChild.get("descNilai")); + keteranganStatusFungsional.append(" ").append(paramChild.get("nama")).append("\n"); + skorStatusFungsional.append(" ").append(paramChild.get("descNilai")).append("\n"); + totalSkorStatusFungsional += Integer.parseInt(String.valueOf(paramChild.get("descNilai"))); } } - result.put("noStatusFungsional", nomor); - result.put("fungsiStatusFungsional", fungsiStatusFungsional); - result.put("keteranganStatusFungsional", keteranganStatusFungsional); - result.put("skorStatusFungsional", skorStatusFungsional); - result.put("totalSkorStatusFungsional", totalSkorStatusFungsional.toString()); - return result; + result.put("noStatusFungsional", nomor.toString()); + result.put("fungsiStatusFungsional", fungsiStatusFungsional.toString()); + result.put("keteranganStatusFungsional", keteranganStatusFungsional.toString()); + result.put("skorStatusFungsional", skorStatusFungsional.toString()); + result.put("totalSkorStatusFungsional", Integer.toString(totalSkorStatusFungsional)); } public Map perencanaanPulang(Map result, String noRecPengkajian) { // perencanaanPulang - String komponenPenilaian = ""; - String penilaianValue = ""; + StringBuilder komponenPenilaian = new StringBuilder(); + StringBuilder penilaianValue = new StringBuilder(); Map perencanaanPulang = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(760, noRecPengkajian).get("pengkajianAwal"); for (Map data : (List>) perencanaanPulang.get("detail")) { - komponenPenilaian += " " + data.get("nama") + "\n"; + komponenPenilaian.append(" ").append(data.get("nama")).append("\n"); if (CommonUtil.isNotNullOrEmpty(data.get("value"))) { Map dataChild = (Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(data.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(data.get("value"))), noRecPengkajian) .get("pengkajianAwal"); - penilaianValue += " " + dataChild.get("nama") - + (dataChild.get("value") != null ? ", " + dataChild.get("value") : "") + "\n"; + penilaianValue.append(" ").append(dataChild.get("nama")) + .append(dataChild.get("value") != null ? ", " + dataChild.get("value") : "").append("\n"); } else { - penilaianValue += " Tidak\n"; + penilaianValue.append(" Tidak\n"); } } - result.put("komponenPenilaian", komponenPenilaian); - result.put("penilaianValue", penilaianValue); + result.put("komponenPenilaian", komponenPenilaian.toString()); + result.put("penilaianValue", penilaianValue.toString()); return result; } public Map pengkajianKebutuhanDasar(Map result, String noRecPengkajian) { // pengkajianKebutuhanDasar - String pengkajianKebutuhanDasar = ""; - String pengkajianKebutuhanDasarValue = ""; + StringBuilder pengkajianKebutuhanDasar = new StringBuilder(); + StringBuilder pengkajianKebutuhanDasarValue = new StringBuilder(); Map perencanaanPulang = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(713, noRecPengkajian).get("pengkajianAwal"); for (Map data : (List>) perencanaanPulang.get("detail")) { - pengkajianKebutuhanDasar += " " + data.get("nama") + "\n"; + pengkajianKebutuhanDasar.append(" ").append(data.get("nama")).append("\n"); Map dataChild = (Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(data.get("value") + ""), noRecPengkajian).get("pengkajianAwal"); - pengkajianKebutuhanDasarValue += " " + dataChild.get("nama") + ", " + dataChild.get("value") + "\n"; + .loadPengkajianBaru(Integer.valueOf(String.valueOf(data.get("value"))), noRecPengkajian) + .get("pengkajianAwal"); + pengkajianKebutuhanDasarValue.append(" ").append(dataChild.get("nama")).append(", ") + .append(dataChild.get("value")).append("\n"); } - result.put("pengkajianKebutuhanDasar", pengkajianKebutuhanDasar); - result.put("pengkajianKebutuhanDasarValue", pengkajianKebutuhanDasarValue); + result.put("pengkajianKebutuhanDasar", pengkajianKebutuhanDasar.toString()); + result.put("pengkajianKebutuhanDasarValue", pengkajianKebutuhanDasarValue.toString()); return result; } - public Map riwayatKelahiranRawatInap(Map result, String noRecPengkajian) { + public void riwayatKelahiranRawatInap(Map result, String noRecPengkajian) { // riwayatKelahiran String riwayatKelahiran = ""; @@ -1276,7 +1233,8 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic .loadPengkajianBaru(356, noRecPengkajian).get("pengkajianAwal"); if (CommonUtil.isNotNullOrEmpty(riwayatKelahirans.get("value"))) { riwayatKelahiran = ((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(riwayatKelahirans.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(riwayatKelahirans.get("value"))), + noRecPengkajian) .get("pengkajianAwal")).get("nama") + " "; } @@ -1287,35 +1245,32 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic Map imunisasiDasar = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(359, noRecPengkajian).get("pengkajianAwal"); if (CommonUtil.isNotNullOrEmpty(imunisasiDasar.get("value"))) { - riwayatImunisasiDasar = ((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(imunisasiDasar.get("value") + ""), noRecPengkajian) - .get("pengkajianAwal")).get("nama") + ""; + riwayatImunisasiDasar = String.valueOf(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(Integer.valueOf(String.valueOf(imunisasiDasar.get("value"))), noRecPengkajian) + .get("pengkajianAwal")).get("nama")); } result.put("riwayatImunisasiDasar", riwayatImunisasiDasar); // riwayatTumbuhKembang - String riwayatTumbuhKembang = ""; + StringBuilder riwayatTumbuhKembang = new StringBuilder(); Map tumbuhKembang = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(363, noRecPengkajian).get("pengkajianAwal"); for (Map data : (List>) tumbuhKembang.get("detail")) { - riwayatTumbuhKembang += data.get("nama") + ", usia : " - + (data.get("value") != null ? data.get("value") + " bulan" : "") + " "; + riwayatTumbuhKembang.append(data.get("nama")).append(", usia : ") + .append(data.get("value") != null ? data.get("value") + " bulan" : "").append(" "); } - result.put("riwayatTumbuhKembang", riwayatTumbuhKembang); + result.put("riwayatTumbuhKembang", riwayatTumbuhKembang.toString()); - return result; } - public Map skriningKekhususanNeonatus(Map result, String noRecPengkajian) { + public void skriningKekhususanNeonatus(Map result, String noRecPengkajian) { // SKRINING KEKHUSUSAN // INFORMASI IBU - String informasiIbu = ""; - String informasiIbuValue = ""; + String informasiIbu; + String informasiIbuValue; Map nama = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(373, noRecPengkajian).get("pengkajianAwal"); - informasiIbu = nama.get("nama") + ""; - informasiIbuValue = ": " + nama.get("value") + ""; Map ibuDirawat = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(374, noRecPengkajian).get("pengkajianAwal"); @@ -1323,41 +1278,26 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic String ibuDirawatValue = (String) ibuDirawat.get("value"); Map ibuDirawatChild = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(Integer.valueOf(ibuDirawatValue), noRecPengkajian).get("pengkajianAwal"); - informasiIbuValue += "\n: " + ibuDirawatChild.get("nama"); - } else { - informasiIbuValue += "\n: " + "Tidak"; } - informasiIbu = "\n" + ibuDirawat.get("nama") + ""; Map noCm = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(377, noRecPengkajian).get("pengkajianAwal"); - informasiIbu = "\n" + noCm.get("nama") + ""; - informasiIbuValue = "\n: " + noCm.get("value") + ""; Map noRm = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(377, noRecPengkajian).get("pengkajianAwal"); - informasiIbu = "\n" + noRm.get("nama") + ""; - informasiIbuValue = "\n: " + noRm.get("value") + ""; Map ruang = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(378, noRecPengkajian).get("pengkajianAwal"); - informasiIbu = "\n" + ruang.get("nama") + ""; - informasiIbuValue = "\n: " + ruang.get("value") + ""; Map tglLahir = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(379, noRecPengkajian).get("pengkajianAwal"); - informasiIbu = "\n" + tglLahir.get("nama") + ""; - informasiIbuValue = "\n: " + tglLahir.get("value") + ""; Map bangsa = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(380, noRecPengkajian).get("pengkajianAwal"); - informasiIbu = "\n" + bangsa.get("nama") + ""; - informasiIbuValue = "\n: " + bangsa.get("value") + ""; Map agama = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(381, noRecPengkajian).get("pengkajianAwal"); - informasiIbu = "\n" + agama.get("nama") + ""; - informasiIbuValue = "\n: " + agama.get("value") + ""; + informasiIbuValue = "\n: " + agama.get("value"); Map statusPerkawinan = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(382, noRecPengkajian).get("pengkajianAwal"); @@ -1369,7 +1309,6 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic } else { informasiIbuValue += "\n: " + "Tidak"; } - informasiIbu = "\n" + statusPerkawinan.get("nama") + ""; Map ditolongOleh = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(385, noRecPengkajian).get("pengkajianAwal"); @@ -1381,7 +1320,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic } else { informasiIbuValue += "\n: " + "Tidak"; } - informasiIbu = "\n" + ditolongOleh.get("nama") + ""; + informasiIbu = "\n" + ditolongOleh.get("nama"); result.put("informasiIbu", informasiIbu); result.put("informasiIbuValue", informasiIbuValue); @@ -1389,73 +1328,72 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic Map riwayatKelahiranyangLalu = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(388, noRecPengkajian).get("pengkajianAwal"); Integer nomor = 0; - String tglThn = ""; - String sex = ""; - String beratBadanlahir = ""; - String keadaanBayi = ""; - String komplikasi = ""; - String penyakitWaktuHamil = ""; - String jenisPersalinan = ""; - String lainLain = ""; + StringBuilder tglThn = new StringBuilder(); + StringBuilder sex = new StringBuilder(); + StringBuilder beratBadanlahir = new StringBuilder(); + StringBuilder keadaanBayi = new StringBuilder(); + StringBuilder komplikasi = new StringBuilder(); + StringBuilder penyakitWaktuHamil = new StringBuilder(); + StringBuilder jenisPersalinan = new StringBuilder(); + StringBuilder lainLain = new StringBuilder(); for (Map riwayatKelahiranyangLaluChild : (List>) riwayatKelahiranyangLalu .get("detail")) { nomor++; if ((Integer) riwayatKelahiranyangLaluChild.get("id") == 390) { Map temp = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(390, noRecPengkajian).get("pengkajianAwal"); - tglThn += "\n" + (temp.get("value") != null ? temp.get("value") : ""); + tglThn.append("\n").append(temp.get("value") != null ? temp.get("value") : ""); } else if ((Integer) riwayatKelahiranyangLaluChild.get("id") == 391) { Map temp = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(391, noRecPengkajian).get("pengkajianAwal"); - sex += "\n" + (temp.get("value") != null ? temp.get("value") : ""); + sex.append("\n").append(temp.get("value") != null ? temp.get("value") : ""); } else if ((Integer) riwayatKelahiranyangLaluChild.get("id") == 392) { Map temp = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(392, noRecPengkajian).get("pengkajianAwal"); - beratBadanlahir += "\n" + (temp.get("value") != null ? temp.get("value") : ""); + beratBadanlahir.append("\n").append(temp.get("value") != null ? temp.get("value") : ""); } else if ((Integer) riwayatKelahiranyangLaluChild.get("id") == 393) { Map temp = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(393, noRecPengkajian).get("pengkajianAwal"); Map tempChild = (Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(temp.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(temp.get("value"))), noRecPengkajian) .get("pengkajianAwal"); - keadaanBayi += "\n" + (temp.get("value") != null ? temp.get("value") : ""); + keadaanBayi.append("\n").append(temp.get("value") != null ? temp.get("value") : ""); } else if ((Integer) riwayatKelahiranyangLaluChild.get("id") == 400) { Map temp = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(400, noRecPengkajian).get("pengkajianAwal"); Map tempChild = (Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(temp.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(temp.get("value"))), noRecPengkajian) .get("pengkajianAwal"); - komplikasi += "\n" + (temp.get("value") != null ? temp.get("value") : ""); + komplikasi.append("\n").append(temp.get("value") != null ? temp.get("value") : ""); } else if ((Integer) riwayatKelahiranyangLaluChild.get("id") == 406) { Map temp = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(406, noRecPengkajian).get("pengkajianAwal"); Map tempChild = (Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(temp.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(temp.get("value"))), noRecPengkajian) .get("pengkajianAwal"); - penyakitWaktuHamil += "\n" + (temp.get("value") != null ? temp.get("value") : ""); + penyakitWaktuHamil.append("\n").append(temp.get("value") != null ? temp.get("value") : ""); } else if ((Integer) riwayatKelahiranyangLaluChild.get("id") == 411) { Map temp = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(406, noRecPengkajian).get("pengkajianAwal"); Map tempChild = (Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(temp.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(temp.get("value"))), noRecPengkajian) .get("pengkajianAwal"); - jenisPersalinan += "\n" + (temp.get("value") != null ? temp.get("value") : ""); + jenisPersalinan.append("\n").append(temp.get("value") != null ? temp.get("value") : ""); } else if ((Integer) riwayatKelahiranyangLaluChild.get("id") == 416) { Map temp = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(416, noRecPengkajian).get("pengkajianAwal"); - lainLain += "\n" + (temp.get("value") != null ? temp.get("value") : ""); + lainLain.append("\n").append(temp.get("value") != null ? temp.get("value") : ""); } } result.put("nomor", nomor); - result.put("tglThn", tglThn); - result.put("sex", sex); - result.put("beratBadanlahir", beratBadanlahir); - result.put("keadaanBayi", keadaanBayi); - result.put("komplikasi", komplikasi); - result.put("penyakitWaktuHamil", penyakitWaktuHamil); - result.put("jenisPersalinan", jenisPersalinan); - result.put("lainLain", lainLain); - return result; + result.put("tglThn", tglThn.toString()); + result.put("sex", sex.toString()); + result.put("beratBadanlahir", beratBadanlahir.toString()); + result.put("keadaanBayi", keadaanBayi.toString()); + result.put("komplikasi", komplikasi.toString()); + result.put("penyakitWaktuHamil", penyakitWaktuHamil.toString()); + result.put("jenisPersalinan", jenisPersalinan.toString()); + result.put("lainLain", lainLain.toString()); } public String conditionalString(String string) { @@ -1466,50 +1404,60 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic } } - public Map obstetrikDanGinekologi(Map result, String noRecPengkajian) { - String kawin = ""; + public void obstetrikDanGinekologi(Map result, String noRecPengkajian) { + String kawin; - kawin = "Kawin : " + conditionalString(((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(712, noRecPengkajian).get("pengkajianAwal")).get("value") + "") + " kali"; - kawin += " Umur kawin pertama : " + conditionalString(((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(589, noRecPengkajian).get("pengkajianAwal")).get("value") + "") + " tahun"; - kawin += " Umur kawin kedua : " + conditionalString(((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(590, noRecPengkajian).get("pengkajianAwal")).get("value") + "") + " tahun"; + kawin = "Kawin : " + conditionalString(String.valueOf(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(712, noRecPengkajian).get("pengkajianAwal")).get("value"))) + " kali"; + kawin += " Umur kawin pertama : " + + conditionalString(String.valueOf(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(589, noRecPengkajian).get("pengkajianAwal")).get("value"))) + + " tahun"; + kawin += " Umur kawin kedua : " + + conditionalString(String.valueOf(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(590, noRecPengkajian).get("pengkajianAwal")).get("value"))) + + " tahun"; Map masihKawin = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(592, noRecPengkajian).get("pengkajianAwal"); kawin += "\nMasih Kawin : "; if (CommonUtil.isNotNullOrEmpty(masihKawin.get("value"))) { - kawin += "" + conditionalString(((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(masihKawin.get("value") + ""), noRecPengkajian) - .get("pengkajianAwal")).get("nama") + ""); + kawin += conditionalString(String.valueOf(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(Integer.valueOf(String.valueOf(masihKawin.get("value"))), noRecPengkajian) + .get("pengkajianAwal")).get("nama"))); } - kawin += " Umur Suami : " + conditionalString(((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(591, noRecPengkajian).get("pengkajianAwal")).get("value") + "") + " tahun"; + kawin += " Umur Suami : " + + conditionalString(String.valueOf(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(591, noRecPengkajian).get("pengkajianAwal")).get("value"))) + + " tahun"; result.put("kawin", kawin); String kehamilanYangSekarang = ""; String kehamilanYangSekarangValue = ""; - kehamilanYangSekarang += "HPPT : " + conditionalString(((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(606, noRecPengkajian).get("pengkajianAwal")).get("value") + ""); + kehamilanYangSekarang += "HPPT : " + + conditionalString(String.valueOf(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(606, noRecPengkajian).get("pengkajianAwal")).get("value"))); kehamilanYangSekarang += " Taksiran Partus : " - + conditionalString(((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(607, noRecPengkajian).get("pengkajianAwal")).get("value") + ""); + + conditionalString(String.valueOf(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(607, noRecPengkajian).get("pengkajianAwal")).get("value"))); Map hiperemesis = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(608, noRecPengkajian).get("pengkajianAwal"); kehamilanYangSekarang += "\nHiperemesis : "; if (CommonUtil.isNotNullOrEmpty(hiperemesis.get("value"))) { - kehamilanYangSekarangValue += "\n" + conditionalString(((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(hiperemesis.get("value") + ""), noRecPengkajian) - .get("pengkajianAwal")).get("nama") + ""); + kehamilanYangSekarangValue += "\n" + + conditionalString(String.valueOf(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(Integer.valueOf(String.valueOf(hiperemesis.get("value"))), + noRecPengkajian) + .get("pengkajianAwal")).get("nama"))); } Map toksemia = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(611, noRecPengkajian).get("pengkajianAwal"); kehamilanYangSekarang += "\nToksemia : "; if (CommonUtil.isNotNullOrEmpty(toksemia.get("value"))) { - kehamilanYangSekarangValue += "\n" + conditionalString(((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(toksemia.get("value") + ""), noRecPengkajian) - .get("pengkajianAwal")).get("nama") + ""); + kehamilanYangSekarangValue += "\n" + + conditionalString(String.valueOf(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(Integer.valueOf(String.valueOf(toksemia.get("value"))), noRecPengkajian) + .get("pengkajianAwal")).get("nama"))); } Map eklampsia = (Map) pengkajianAwalTransaksiService @@ -1517,7 +1465,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic kehamilanYangSekarang += "\nEklampsia : "; if (CommonUtil.isNotNullOrEmpty(eklampsia.get("value"))) { kehamilanYangSekarangValue += "\n" + ((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(eklampsia.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(eklampsia.get("value"))), noRecPengkajian) .get("pengkajianAwal")).get("nama"); } Map perdarahan = (Map) pengkajianAwalTransaksiService @@ -1525,7 +1473,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic kehamilanYangSekarang += "\nPerdarahan : "; if (CommonUtil.isNotNullOrEmpty(perdarahan.get("value"))) { kehamilanYangSekarangValue += "\n" + ((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(perdarahan.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(perdarahan.get("value"))), noRecPengkajian) .get("pengkajianAwal")).get("nama"); } Map kontraksi = (Map) pengkajianAwalTransaksiService @@ -1533,7 +1481,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic kehamilanYangSekarang += "\nKontraksi : "; if (CommonUtil.isNotNullOrEmpty(kontraksi.get("value"))) { kehamilanYangSekarangValue += "\n" + ((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(kontraksi.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(kontraksi.get("value"))), noRecPengkajian) .get("pengkajianAwal")).get("nama"); } Map kPD = (Map) pengkajianAwalTransaksiService @@ -1541,15 +1489,16 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic kehamilanYangSekarang += "\n KPD : "; if (CommonUtil.isNotNullOrEmpty(kPD.get("value"))) { kehamilanYangSekarangValue += "\n" + ((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(kPD.get("value") + ""), noRecPengkajian).get("pengkajianAwal")) - .get("nama"); + .loadPengkajianBaru(Integer.valueOf(String.valueOf(kPD.get("value"))), noRecPengkajian) + .get("pengkajianAwal")).get("nama"); } Map keluargaBerencana = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(626, noRecPengkajian).get("pengkajianAwal"); kehamilanYangSekarang += "\nKeluarga Berencana : "; if (CommonUtil.isNotNullOrEmpty(keluargaBerencana.get("value"))) { kehamilanYangSekarangValue += "\n" + ((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(keluargaBerencana.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(keluargaBerencana.get("value"))), + noRecPengkajian) .get("pengkajianAwal")).get("nama"); } result.put("kehamilanYangSekarang", kehamilanYangSekarang); @@ -1560,105 +1509,107 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic .loadPengkajianBaru(630, noRecPengkajian).get("pengkajianAwal"); statusGinekologi += "Haid : "; if (CommonUtil.isNotNullOrEmpty(haid.get("value"))) { - statusGinekologi += "" + ((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(haid.get("value") + ""), noRecPengkajian).get("pengkajianAwal")) - .get("nama"); + statusGinekologi += String.valueOf(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(Integer.valueOf(String.valueOf(haid.get("value"))), noRecPengkajian) + .get("pengkajianAwal")).get("nama")); } - statusGinekologi += " Siklus : " + conditionalString(((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(633, noRecPengkajian).get("pengkajianAwal")).get("value") + "") + " hari"; + statusGinekologi += " Siklus : " + + conditionalString(String.valueOf(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(633, noRecPengkajian).get("pengkajianAwal")).get("value"))) + + " hari"; Map jlhDarahHaid = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(634, noRecPengkajian).get("pengkajianAwal"); statusGinekologi += "\nJumlah Darah Haid : "; if (CommonUtil.isNotNullOrEmpty(jlhDarahHaid.get("value"))) { - statusGinekologi += "" + ((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(jlhDarahHaid.get("value") + ""), noRecPengkajian) - .get("pengkajianAwal")).get("nama"); + statusGinekologi += String.valueOf(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(Integer.valueOf(String.valueOf(jlhDarahHaid.get("value"))), noRecPengkajian) + .get("pengkajianAwal")).get("nama")); } Map keputihan = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(638, noRecPengkajian).get("pengkajianAwal"); statusGinekologi += "\nKeputihan : "; if (CommonUtil.isNotNullOrEmpty(keputihan.get("value"))) { - statusGinekologi += "" + ((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(keputihan.get("value") + ""), noRecPengkajian) - .get("pengkajianAwal")).get("nama"); + statusGinekologi += String.valueOf(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(Integer.valueOf(String.valueOf(keputihan.get("value"))), noRecPengkajian) + .get("pengkajianAwal")).get("nama")); } String golDarah = ""; - golDarah += "Istri: " + conditionalString(((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(643, noRecPengkajian).get("pengkajianAwal")).get("value") + ""); - golDarah += " Rhesus: " + conditionalString(((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(644, noRecPengkajian).get("pengkajianAwal")).get("value") + ""); - golDarah += "\nSuami: " + conditionalString(((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(645, noRecPengkajian).get("pengkajianAwal")).get("value") + ""); - golDarah += " Rhesus: " + conditionalString(((Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(646, noRecPengkajian).get("pengkajianAwal")).get("value") + ""); + golDarah += "Istri: " + conditionalString(String.valueOf(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(643, noRecPengkajian).get("pengkajianAwal")).get("value"))); + golDarah += " Rhesus: " + + conditionalString(String.valueOf(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(644, noRecPengkajian).get("pengkajianAwal")).get("value"))); + golDarah += "\nSuami: " + conditionalString(String.valueOf(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(645, noRecPengkajian).get("pengkajianAwal")).get("value"))); + golDarah += " Rhesus: " + + conditionalString(String.valueOf(((Map) pengkajianAwalTransaksiService + .loadPengkajianBaru(646, noRecPengkajian).get("pengkajianAwal")).get("value"))); - String penyakit = ""; - penyakit += "Penyakit Lain : "; + StringBuilder penyakit = new StringBuilder(); + penyakit.append("Penyakit Lain : "); Map penyakitLain = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(647, noRecPengkajian).get("pengkajianAwal"); for (Map data : (List>) penyakitLain.get("detail")) { if (CommonUtil.isNotNullOrEmpty(data.get("value"))) { - penyakit += "" + data.get("nama") + " "; + penyakit.append(data.get("nama")).append(" "); } } result.put("statusGinekologi", statusGinekologi); result.put("golDarah", golDarah); - result.put("penyakitLain", penyakit); - return result; + result.put("penyakitLain", penyakit.toString()); } - public Map skriningGiziAnak(Map result, String noRecPengkajian) { + public void skriningGiziAnak(Map result, String noRecPengkajian) { Map daftarPenyakit = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(16, noRecPengkajian).get("pengkajianAwal"); - String daftarPenyakit1 = ""; - String daftarPenyakit2 = ""; - String daftarPenyakit3 = ""; + StringBuilder daftarPenyakit1 = new StringBuilder(); + StringBuilder daftarPenyakit2 = new StringBuilder(); + StringBuilder daftarPenyakit3 = new StringBuilder(); int index = 0; for (Map data : (List>) daftarPenyakit.get("detail")) { index++; if (index < 9) { - daftarPenyakit1 += "- " + data.get("nama") + "\n"; + daftarPenyakit1.append("- ").append(data.get("nama")).append("\n"); } else if (index < 14) { - daftarPenyakit2 += "- " + data.get("nama") + "\n"; + daftarPenyakit2.append("- ").append(data.get("nama")).append("\n"); if ((int) data.get("id") == 21) { Map daftarPenyakitChild = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(21, noRecPengkajian).get("pengkajianAwal"); for (Map datas : (List>) daftarPenyakitChild.get("detail")) { - daftarPenyakit2 += " " + datas.get("nama") + "\n"; + daftarPenyakit2.append(" ").append(datas.get("nama")).append("\n"); } } } else { - daftarPenyakit3 += "- " + data.get("nama") + "\n"; + daftarPenyakit3.append("- ").append(data.get("nama")).append("\n"); } } - String skriningGiziAnakValue = ""; - Integer nlai = 0; + StringBuilder skriningGiziAnakValue = new StringBuilder(); + int nlai = 0; for (int i = 5; i < 9; i++) { Map jawaban = (Map) pengkajianAwalTransaksiService .loadPengkajianBaru(i, noRecPengkajian).get("pengkajianAwal"); if (CommonUtil.isNotNullOrEmpty(jawaban.get("value"))) { Map jawabanChild = (Map) pengkajianAwalTransaksiService - .loadPengkajianBaru(Integer.valueOf(jawaban.get("value") + ""), noRecPengkajian) + .loadPengkajianBaru(Integer.valueOf(String.valueOf(jawaban.get("value"))), noRecPengkajian) .get("pengkajianAwal"); - skriningGiziAnakValue += jawabanChild.get("nama") + "\n\n\n"; - nlai += Integer.valueOf(jawabanChild.get("descNilai") + ""); + skriningGiziAnakValue.append(jawabanChild.get("nama")).append("\n\n\n"); + nlai += Integer.parseInt(String.valueOf(jawabanChild.get("descNilai"))); } else { - skriningGiziAnakValue += "\n\n\n"; + skriningGiziAnakValue.append("\n\n\n"); } } - result.put("skriningGiziAnakValue", skriningGiziAnakValue); - result.put("totalSkriningGiziAnakValue", nlai.toString()); - result.put("daftarPenyakit1", daftarPenyakit1); - result.put("daftarPenyakit2", daftarPenyakit2); - result.put("daftarPenyakit3", daftarPenyakit3); - return result; + result.put("skriningGiziAnakValue", skriningGiziAnakValue.toString()); + result.put("totalSkriningGiziAnakValue", Integer.toString(nlai)); + result.put("daftarPenyakit1", daftarPenyakit1.toString()); + result.put("daftarPenyakit2", daftarPenyakit2.toString()); + result.put("daftarPenyakit3", daftarPenyakit3.toString()); } @Override public Map pengkajianAwalNeonatusRawatJalan(String kdpap, String noRec) { - Map result = new HashMap(); + Map result = new HashMap<>(); try { String noRecPengkajian = reportingDao.findPengkajianAwalByNoRec(kdpap, noRec); // String noRec = reportingDao.findNoRecBykdPap(kdpap); @@ -1676,7 +1627,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic @Override public Map pengkajianAwalNeonatusRawatInap(String kdpap, String noRec) { - Map result = new HashMap(); + Map result = new HashMap<>(); // tandaVital-alergi-skriningGizi try { String noRecPengkajian = reportingDao.findPengkajianAwalByNoRec(kdpap, noRec); @@ -1695,7 +1646,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic @Override public Map pengkajianAwalAnakRawatJalan(String kdpap, String noRec) { - Map result = new HashMap(); + Map result = new HashMap<>(); try { String noRecPengkajian = reportingDao.findPengkajianAwalByNoRec(kdpap, noRec); // String noRec = reportingDao.findNoRecBykdPap(kdpap); @@ -1716,7 +1667,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic @Override public Map pengkajianAwalDewasaRawatJalan(String kdpap, String noRec) { - Map result = new HashMap(); + Map result = new HashMap<>(); try { String noRecPengkajian = reportingDao.findPengkajianAwalByNoRec(kdpap, noRec); // String noRec = reportingDao.findNoRecBykdPap(kdpap); @@ -1736,57 +1687,57 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic @Override public Map resumeMedis(String noRec) { - Map result = new HashMap(); + Map result = new HashMap<>(); try { List diagnosisUtamaData = reportingDao.findDiagnosisUtama(noRec); - String diagnosisUtama = ""; + StringBuilder diagnosisUtama = new StringBuilder(); for (String data : diagnosisUtamaData) { - diagnosisUtama += data + "\n"; + diagnosisUtama.append(data).append("\n"); } List diagnosisSekunderData = reportingDao.findDiagnosisSekunder(noRec); - String diagnosisSekunder = ""; + StringBuilder diagnosisSekunder = new StringBuilder(); for (String data : diagnosisSekunderData) { - diagnosisSekunder += data + "\n"; + diagnosisSekunder.append(data).append("\n"); } tandaVital(result, noRec); List> terapiPulang = reportingDao.findDetailTerapiPulang(noRec); - String namaObat = ""; - String jumlah = ""; - String dosis = ""; - String frekuensi = ""; - String caraPemberian = ""; + StringBuilder namaObat = new StringBuilder(); + StringBuilder jumlah = new StringBuilder(); + StringBuilder dosis = new StringBuilder(); + StringBuilder frekuensi = new StringBuilder(); + StringBuilder caraPemberian = new StringBuilder(); for (Map terapi : terapiPulang) { - namaObat += (terapi.get("namaObat") != null ? " " + terapi.get("namaObat") + "\n" : "\n"); - jumlah += (terapi.get("jumlah") != null ? " " + terapi.get("jumlah") + "\n" : "\n"); - dosis += (terapi.get("dosis") != null ? " " + terapi.get("dosis") + "\n" : "\n"); - frekuensi += (terapi.get("frekuensi") != null ? " " + terapi.get("frekuensi") + "\n" : "\n"); - caraPemberian += (terapi.get("caraPemberian") != null ? " " + terapi.get("caraPemberian") + "\n" - : "\n"); + namaObat.append(terapi.get("namaObat") != null ? " " + terapi.get("namaObat") + "\n" : "\n"); + jumlah.append(terapi.get("jumlah") != null ? " " + terapi.get("jumlah") + "\n" : "\n"); + dosis.append(terapi.get("dosis") != null ? " " + terapi.get("dosis") + "\n" : "\n"); + frekuensi.append(terapi.get("frekuensi") != null ? " " + terapi.get("frekuensi") + "\n" : "\n"); + caraPemberian + .append(terapi.get("caraPemberian") != null ? " " + terapi.get("caraPemberian") + "\n" : "\n"); } - result.put("namaObat", namaObat); - result.put("jumlah", jumlah); - result.put("dosis", dosis); - result.put("frekuensi", frekuensi); - result.put("caraPemberian", caraPemberian); + result.put("namaObat", namaObat.toString()); + result.put("jumlah", jumlah.toString()); + result.put("dosis", dosis.toString()); + result.put("frekuensi", frekuensi.toString()); + result.put("caraPemberian", caraPemberian.toString()); Map resumeMedis = reportingDao.findResumeMedis(noRec); result.putAll(resumeMedis); - String terapiPengobatan = ""; + StringBuilder terapiPengobatan = new StringBuilder(); List obats = reportingDao.findListObat(noRec); for (String temp : obats) { - terapiPengobatan += "- " + temp + "\n"; + terapiPengobatan.append("- ").append(temp).append("\n"); } - String tindakanProsedur = ""; + StringBuilder tindakanProsedur = new StringBuilder(); List tindakan = reportingDao.findListTindakan(noRec); for (String temp : tindakan) { - tindakanProsedur += "- " + temp + "\n"; + tindakanProsedur.append("- ").append(temp).append("\n"); } - result.put("terapiPengobatan", terapiPengobatan); - result.put("diagnosaUtama", diagnosisUtama); - result.put("diagnosaSekunder", diagnosisSekunder); - result.put("tindakanProsedur", tindakanProsedur); + result.put("terapiPengobatan", terapiPengobatan.toString()); + result.put("diagnosaUtama", diagnosisUtama.toString()); + result.put("diagnosaSekunder", diagnosisSekunder.toString()); + result.put("tindakanProsedur", tindakanProsedur.toString()); } catch (Exception e) { e.printStackTrace(); } @@ -1795,7 +1746,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic @Override public Map pengkajianAwalAnakRawatInap(String kdPap, String noRec) { - Map result = new HashMap(); + Map result = new HashMap<>(); try { String noRecPengkajian = reportingDao.findPengkajianAwalByNoRec(kdPap, noRec); this.tandaVital(result, noRec); @@ -1817,9 +1768,8 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic @Override public Map tracer(String noRegistrasi) { - Map result = new HashMap(); LoginUser loginUser = loginUserService.getLoginUser(); - result = reportingDao.findPasienDaftar(noRegistrasi); + Map result = reportingDao.findPasienDaftar(noRegistrasi); result.put("user", loginUser.getPegawai().getNamaLengkap()); return result; } @@ -1827,7 +1777,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic @Override public Map labelPasien(String noRegistrasi) { Map result = reportingDao.findPasienDaftar(noRegistrasi); - String jenisKelamin = result.get("jenisKelamin") + ""; + String jenisKelamin = String.valueOf(result.get("jenisKelamin")); jenisKelamin = jenisKelamin.substring(0, 1); result.put("jenisKelamin", jenisKelamin); return result; @@ -1837,7 +1787,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic public Map ringkasanKeluarMasuk(String noRegistrasi) { Map result = reportingDao.findPasienDaftar(noRegistrasi); - List> alamats = reportingDao.findMapPasienByNoCm(result.get("noCm") + ""); + List> alamats = reportingDao.findMapPasienByNoCm(String.valueOf(result.get("noCm"))); if (CommonUtil.isNotNullOrEmpty(alamats.get(0).get("alamatlengkap"))) { result.put("alamatLengkap", alamats.get(0).get("alamatlengkap")); } @@ -1859,9 +1809,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic @Override public List> generateLapRekapitulasiIndexKehadiran(String periode) { - List> result = new ArrayList>(); - result = nilaiIndexKinerjaIndividuDao.findRekapitulasiIndeksKehadiran(periode); - return result; + return nilaiIndexKinerjaIndividuDao.findRekapitulasiIndeksKehadiran(periode); } @Override @@ -1873,9 +1821,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic @Override public Map generateLapPermohonanCuti(String noRecPlanning, Integer idJabatan, Integer idAtasan1, Integer idAtasan2, Integer idKaRu) { - Map result = new HashMap(); - // PegawaiHistoriRekapIndex pegawaiHistoriRekapIndex= - // pegawaiHistoriRekapIndexDao.getPegawaiHistoriRekapIndex(noRecPlanning); + Map result = new HashMap<>(); Map atasan1 = pegawaiDao.findPegawaiById(idAtasan1); Map atasan2 = pegawaiDao.findPegawaiById(idAtasan2); @@ -1917,20 +1863,20 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic List> listDataCutiAlasanPenting = planningPegawaiStatusDao .getListPermohonanStatusByPegawaiAll(planningPegawaiStatus.getPegawai().getId(), "Cuti Alasan Penting"); if (CommonUtil.isNotNullOrEmpty(listDataCutiBesar)) { - Integer sumCutiBesar = new Integer(listDataCutiBesar.size()); - result.put("cutiBesar", sumCutiBesar.toString()); + int sumCutiBesar = listDataCutiBesar.size(); + result.put("cutiBesar", Integer.toString(sumCutiBesar)); } if (CommonUtil.isNotNullOrEmpty(listDataCutiSakit)) { - Integer sumSakit = new Integer(listDataCutiSakit.size()); - result.put("cutiSakit", sumSakit.toString()); + int sumSakit = listDataCutiSakit.size(); + result.put("cutiSakit", Integer.toString(sumSakit)); } if (CommonUtil.isNotNullOrEmpty(listDataCutiMelahirkan)) { - Integer sumCutiMelahirkan = new Integer(listDataCutiMelahirkan.size()); - result.put("cutiMelahirkan", sumCutiMelahirkan.toString()); + int sumCutiMelahirkan = listDataCutiMelahirkan.size(); + result.put("cutiMelahirkan", Integer.toString(sumCutiMelahirkan)); } if (CommonUtil.isNotNullOrEmpty(listDataCutiAlasanPenting)) { - Integer sumCutiAlasanPenting = new Integer(listDataCutiAlasanPenting.size()); - result.put("cutiAlasanPenting", sumCutiAlasanPenting.toString()); + int sumCutiAlasanPenting = listDataCutiAlasanPenting.size(); + result.put("cutiAlasanPenting", Integer.toString(sumCutiAlasanPenting)); } StatusPegawai statusPegawai = statusPegawaiDao.getAll(planningPegawaiStatus.getStatusPegawaiPlanId()); @@ -1958,42 +1904,6 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic long diff = (tglAkhir.getTime() - tglAwal.getTime()) / 86400000; result.put("jumlahHari", Long.toString(diff)); } - - String tgl = ""; - int i = 1; - Boolean emptyEndDate = true; - for (Map data : listTgl) { - if (CommonUtil.isNotNullOrEmpty(listTgl) && (statusPegawai.getStatusPegawai().equals("Cuti Besar") - || statusPegawai.getStatusPegawai().equals("Cuti Melahirkan"))) { - if (i == 1) { - tgl += new SimpleDateFormat("dd-MM-yyyy").format(data.get("tgl")); - result.put("startDate", - new SimpleDateFormat("dd MMMM yyyy", new Locale("in", "ID")).format(data.get("tgl"))); - } else { - tgl += " - " + new SimpleDateFormat("dd-MM-yyyy").format(data.get("tgl")); - result.put("endDate", - new SimpleDateFormat("dd MMMM yyyy", new Locale("in", "ID")).format(data.get("tgl"))); - emptyEndDate = false; - } - } else { - if (i == 1) { - tgl += new SimpleDateFormat("dd-MM-yyyy").format(data.get("tgl")); - result.put("startDate", - new SimpleDateFormat("dd MMMM yyyy", new Locale("in", "ID")).format(data.get("tgl"))); - } else { - tgl += ", " + new SimpleDateFormat("dd-MM-yyyy").format(data.get("tgl")); - result.put("endDate", - new SimpleDateFormat("dd MMMM yyyy", new Locale("in", "ID")).format(data.get("tgl"))); - emptyEndDate = false; - } - } - i++; - } - // result.put("endDate", tgl); - if (emptyEndDate) { - result.put("endDate", new String("")); - } - if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatus.getPegawai())) { Map pegawai = pegawaiDao.findPegawaiById(planningPegawaiStatus.getPegawai().getId()); Jabatan jabatan = jabatanDao.findOne(idJabatan); @@ -2015,8 +1925,6 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic } } } - // permohonanStatusPegawaiService.updateDataCuti(idAtasan1+","+idAtasan2+","+idKaRu+"", - // noRecPlanning); return result; } @@ -2024,9 +1932,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic public Map generateLapPermohonanCuti(String noRecPlanning, Integer idJabatan, Integer idUnitKerja, Integer idAtasan1, Integer idAtasan2, Integer idKaRu, Integer idJabatanAtasan1, Integer idJabatanAtasan2, String atasanDireksi) { - Map result = new HashMap(); - // PegawaiHistoriRekapIndex pegawaiHistoriRekapIndex= - // pegawaiHistoriRekapIndexDao.getPegawaiHistoriRekapIndex(noRecPlanning); + Map result = new HashMap<>(); LocalDateTime now = LocalDateTime.now(); result.put("tahunIni", String.valueOf(now.getYear())); @@ -2035,10 +1941,9 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic String labelTtdMenkes = "Menteri Kesehatan Republik Indonesia"; String menteriKesehatan = settingDataFixedDao.getSettingDataFixed("menteriKesehatan"); - String nipMenkes = null; + String nipMenkes; result.put("labelTtdMenkes", labelTtdMenkes); result.put("menteriKesehatan", menteriKesehatan); - result.put("nipMenkes", nipMenkes); Map atasan1 = pegawaiDao.findPegawaiById(idAtasan1); Map atasan2 = pegawaiDao.findPegawaiById(idAtasan2); @@ -2077,9 +1982,9 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic { Integer statusPegawaiId = planningPegawaiStatus.getStatusPegawaiPlanId(); - if (Master.StatusPegawai.CUTI_TAHUNAN == statusPegawaiId - || Master.StatusPegawai.CUTI_SAKIT == statusPegawaiId - || Master.StatusPegawai.CUTI_MELAHIRKAN == statusPegawaiId) { + if (Master.StatusPegawai.CUTI_TAHUNAN.equals(statusPegawaiId) + || Master.StatusPegawai.CUTI_SAKIT.equals(statusPegawaiId) + || Master.StatusPegawai.CUTI_MELAHIRKAN.equals(statusPegawaiId)) { if (Arrays.asList(Master.GolonganPegawai.JF_AHLI_UTAMA).contains(pegawai.get("idGolongan"))) { String cutiA1 = settingDataFixedDao.getSettingDataFixed("cutiA1"); String[] arrCutiA1 = cutiA1.split("_"); @@ -2101,28 +2006,24 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic result.put("menteriKesehatan", menteriKesehatan); result.put("nipMenkes", nipMenkes); } - } else if (Master.StatusPegawai.CUTI_BESAR == statusPegawaiId - || Master.StatusPegawai.CUTI_ALASAN_PENTING == statusPegawaiId) { + } else if (Master.StatusPegawai.CUTI_BESAR.equals(statusPegawaiId) + || Master.StatusPegawai.CUTI_ALASAN_PENTING.equals(statusPegawaiId)) { if (Arrays.asList(Master.GolonganPegawai.JF_AHLI_UTAMA).contains(pegawai.get("idGolongan"))) { String cutiA1 = settingDataFixedDao.getSettingDataFixed("cutiB1"); String[] arrCutiA1 = cutiA1.split("_"); labelTtdMenkes = arrCutiA1[0]; menteriKesehatan = arrCutiA1[1]; - nipMenkes = null; result.put("labelTtdMenkes", labelTtdMenkes); result.put("menteriKesehatan", menteriKesehatan); - result.put("nipMenkes", nipMenkes); } else { String cutiA1 = settingDataFixedDao.getSettingDataFixed("cutiB2C"); String[] arrCutiA1 = cutiA1.split("_"); labelTtdMenkes = arrCutiA1[0]; menteriKesehatan = arrCutiA1[1]; - nipMenkes = arrCutiA1[2]; result.put("labelTtdMenkes", labelTtdMenkes); result.put("menteriKesehatan", menteriKesehatan); - result.put("nipMenkes", nipMenkes); } } } @@ -2137,20 +2038,20 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic List> listDataCutiAlasanPenting = planningPegawaiStatusDao .getListPermohonanStatusByPegawaiAll(planningPegawaiStatus.getPegawai().getId(), "Cuti Alasan Penting"); if (CommonUtil.isNotNullOrEmpty(listDataCutiBesar)) { - Integer sumCutiBesar = new Integer(listDataCutiBesar.size()); - result.put("cutiBesar", sumCutiBesar.toString()); + int sumCutiBesar = listDataCutiBesar.size(); + result.put("cutiBesar", Integer.toString(sumCutiBesar)); } if (CommonUtil.isNotNullOrEmpty(listDataCutiSakit)) { - Integer sumSakit = new Integer(listDataCutiSakit.size()); - result.put("cutiSakit", sumSakit.toString()); + int sumSakit = listDataCutiSakit.size(); + result.put("cutiSakit", Integer.toString(sumSakit)); } if (CommonUtil.isNotNullOrEmpty(listDataCutiMelahirkan)) { - Integer sumCutiMelahirkan = new Integer(listDataCutiMelahirkan.size()); - result.put("cutiMelahirkan", sumCutiMelahirkan.toString()); + int sumCutiMelahirkan = listDataCutiMelahirkan.size(); + result.put("cutiMelahirkan", Integer.toString(sumCutiMelahirkan)); } if (CommonUtil.isNotNullOrEmpty(listDataCutiAlasanPenting)) { - Integer sumCutiAlasanPenting = new Integer(listDataCutiAlasanPenting.size()); - result.put("cutiAlasanPenting", sumCutiAlasanPenting.toString()); + int sumCutiAlasanPenting = listDataCutiAlasanPenting.size(); + result.put("cutiAlasanPenting", Integer.toString(sumCutiAlasanPenting)); } StatusPegawai statusPegawai = statusPegawaiDao.getAll(planningPegawaiStatus.getStatusPegawaiPlanId()); @@ -2186,7 +2087,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic result.put("jumlahHari", Long.toString(diff + 1)); } - String tgl = ""; + StringBuilder tgl = new StringBuilder(); int i = 1; for (Map data : listTgl) { if (CommonUtil.isNotNullOrEmpty(listTgl) @@ -2195,23 +2096,21 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic || statusPegawai.getStatusPegawai().equals("Sakit")) || statusPegawai.getStatusPegawai().equals("Cuti Alasan Penting")) { if (i == 1) { - tgl += new SimpleDateFormat("dd-MM-yyyy").format(data.get("tgl")); + tgl.append(new SimpleDateFormat("dd-MM-yyyy").format(data.get("tgl"))); } else { - tgl += " s.d. " + new SimpleDateFormat("dd-MM-yyyy").format(data.get("tgl")); + tgl.append(" s.d. ").append(new SimpleDateFormat("dd-MM-yyyy").format(data.get("tgl"))); } - i++; } else { if (i == 1) { - tgl += new SimpleDateFormat("dd-MM-yyyy").format(data.get("tgl")); - i++; + tgl.append(new SimpleDateFormat("dd-MM-yyyy").format(data.get("tgl"))); } else { - tgl += ", " + new SimpleDateFormat("dd-MM-yyyy").format(data.get("tgl")); - i++; + tgl.append(", ").append(new SimpleDateFormat("dd-MM-yyyy").format(data.get("tgl"))); } } + i++; } - result.put("listDate", tgl); + result.put("listDate", tgl.toString()); if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatus.getPegawai())) { if (CommonUtil.isNotNullOrEmpty(pegawai.get("tglMasuk"))) { result.put("masaKerja", pegawaiService.hitungMasaKerja((Date) pegawai.get("tglMasuk"))); @@ -2251,47 +2150,30 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic } } } - // permohonanStatusPegawaiService.updateDataCuti(idAtasan1+","+idAtasan2+","+idKaRu+"", - // noRecPlanning); return result; } @Override public Map generateLapPermohonanCuti(String noRecPlanning, String atasan1, String nipPnsAtasan1, String jabatanAtasan1, String atasan2, String nipPnsAtasan2, String jabatanAtasan2, Integer idKaRu) { - Map result = new HashMap(); + Map result = new HashMap<>(); String labelTtdMenkes = "Menteri Kesehatan Republik Indonesia"; String menteriKesehatan = settingDataFixedDao.getSettingDataFixed("menteriKesehatan"); - String nipMenkes = null; + String nipMenkes; result.put("labelTtdMenkes", labelTtdMenkes); result.put("menteriKesehatan", menteriKesehatan); - result.put("nipMenkes", nipMenkes); - // Map atasan1 = pegawaiDao.findPegawaiById(idAtasan1); - // Map atasan2 = pegawaiDao.findPegawaiById(idAtasan2); Map kaRu = pegawaiDao.findPegawaiById(idKaRu); - // Jabatan jabatanAtasan1 = - // pegawaiDao.findJabatanInternalByIdPegawai(idAtasan1, - // idJabatanAtasan1); - // Jabatan jabatanAtasan2 = - // pegawaiDao.findJabatanInternalByIdPegawai(idAtasan2, - // idJabatanAtasan2); if (CommonUtil.isNotNullOrEmpty(atasan1)) { result.put("namaAtasan1", atasan1); result.put("jabatanAtasan1", jabatanAtasan1); result.put("nipAtasan1", nipPnsAtasan1); - // if (CommonUtil.isNullOrEmpty(nipPnsAtasan1)) { - // result.put("nipAtasan1", nipAtasan1); - // } } if (CommonUtil.isNotNullOrEmpty(atasan2)) { result.put("namaAtasan2", atasan2); result.put("jabatanAtasan2", jabatanAtasan2); result.put("nipAtasan2", nipPnsAtasan2); - // if (CommonUtil.isNullOrEmpty(nipPnsAtasan2)) { - // result.put("nipAtasan2", nipAtasan2); - // } } if (CommonUtil.isNotNullOrEmpty(kaRu)) { result.put("kaRu", kaRu.get("nama")); @@ -2307,9 +2189,9 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic { Integer statusPegawaiId = planningPegawaiStatus.getStatusPegawaiExec().getId(); - if (Master.StatusPegawai.CUTI_TAHUNAN == statusPegawaiId - || Master.StatusPegawai.CUTI_SAKIT == statusPegawaiId - || Master.StatusPegawai.CUTI_MELAHIRKAN == statusPegawaiId) { + if (Master.StatusPegawai.CUTI_TAHUNAN.equals(statusPegawaiId) + || Master.StatusPegawai.CUTI_SAKIT.equals(statusPegawaiId) + || Master.StatusPegawai.CUTI_MELAHIRKAN.equals(statusPegawaiId)) { if (Arrays.asList(Master.GolonganPegawai.JF_AHLI_UTAMA).contains(pegawai.get("idGolongan"))) { String cutiA1 = settingDataFixedDao.getSettingDataFixed("cutiA1"); String[] arrCutiA1 = cutiA1.split("_"); @@ -2331,28 +2213,24 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic result.put("menteriKesehatan", menteriKesehatan); result.put("nipMenkes", nipMenkes); } - } else if (Master.StatusPegawai.CUTI_BESAR == statusPegawaiId - || Master.StatusPegawai.CUTI_ALASAN_PENTING == statusPegawaiId) { + } else if (Master.StatusPegawai.CUTI_BESAR.equals(statusPegawaiId) + || Master.StatusPegawai.CUTI_ALASAN_PENTING.equals(statusPegawaiId)) { if (Arrays.asList(Master.GolonganPegawai.JF_AHLI_UTAMA).contains(pegawai.get("idGolongan"))) { String cutiA1 = settingDataFixedDao.getSettingDataFixed("cutiB1"); String[] arrCutiA1 = cutiA1.split("_"); labelTtdMenkes = arrCutiA1[0]; menteriKesehatan = arrCutiA1[1]; - nipMenkes = null; result.put("labelTtdMenkes", labelTtdMenkes); result.put("menteriKesehatan", menteriKesehatan); - result.put("nipMenkes", nipMenkes); } else { String cutiA1 = settingDataFixedDao.getSettingDataFixed("cutiB2C"); String[] arrCutiA1 = cutiA1.split("_"); labelTtdMenkes = arrCutiA1[0]; menteriKesehatan = arrCutiA1[1]; - nipMenkes = arrCutiA1[2]; result.put("labelTtdMenkes", labelTtdMenkes); result.put("menteriKesehatan", menteriKesehatan); - result.put("nipMenkes", nipMenkes); } } } @@ -2367,20 +2245,20 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic List> listDataCutiAlasanPenting = planningPegawaiStatusDao .getListPermohonanStatusByPegawaiAll(planningPegawaiStatus.getPegawai().getId(), "Cuti Alasan Penting"); if (CommonUtil.isNotNullOrEmpty(listDataCutiBesar)) { - Integer sumCutiBesar = new Integer(listDataCutiBesar.size()); - result.put("cutiBesar", sumCutiBesar.toString()); + int sumCutiBesar = listDataCutiBesar.size(); + result.put("cutiBesar", Integer.toString(sumCutiBesar)); } if (CommonUtil.isNotNullOrEmpty(listDataCutiSakit)) { - Integer sumSakit = new Integer(listDataCutiSakit.size()); - result.put("cutiSakit", sumSakit.toString()); + int sumSakit = listDataCutiSakit.size(); + result.put("cutiSakit", Integer.toString(sumSakit)); } if (CommonUtil.isNotNullOrEmpty(listDataCutiMelahirkan)) { - Integer sumCutiMelahirkan = new Integer(listDataCutiMelahirkan.size()); - result.put("cutiMelahirkan", sumCutiMelahirkan.toString()); + int sumCutiMelahirkan = listDataCutiMelahirkan.size(); + result.put("cutiMelahirkan", Integer.toString(sumCutiMelahirkan)); } if (CommonUtil.isNotNullOrEmpty(listDataCutiAlasanPenting)) { - Integer sumCutiAlasanPenting = new Integer(listDataCutiAlasanPenting.size()); - result.put("cutiAlasanPenting", sumCutiAlasanPenting.toString()); + int sumCutiAlasanPenting = listDataCutiAlasanPenting.size(); + result.put("cutiAlasanPenting", Integer.toString(sumCutiAlasanPenting)); } StatusPegawai statusPegawai = statusPegawaiDao.getAll(planningPegawaiStatus.getStatusPegawaiPlanId()); @@ -2413,30 +2291,28 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic result.put("jumlahHari", Long.toString(diff + 1)); } - String tgl = ""; + StringBuilder tgl = new StringBuilder(); int i = 1; for (Map data : listTgl) { if (CommonUtil.isNotNullOrEmpty(listTgl) && (statusPegawai.getStatusPegawai().equals("Cuti Besar") || statusPegawai.getStatusPegawai().equals("Cuti Melahirkan") || statusPegawai.getStatusPegawai().equals("Sakit"))) { if (i == 1) { - tgl += new SimpleDateFormat("dd-MM-yyyy").format(data.get("tgl")); + tgl.append(new SimpleDateFormat("dd-MM-yyyy").format(data.get("tgl"))); } else { - tgl += " - " + new SimpleDateFormat("dd-MM-yyyy").format(data.get("tgl")); + tgl.append(" - ").append(new SimpleDateFormat("dd-MM-yyyy").format(data.get("tgl"))); } - i++; } else { if (i == 1) { - tgl += new SimpleDateFormat("dd-MM-yyyy").format(data.get("tgl")); - i++; + tgl.append(new SimpleDateFormat("dd-MM-yyyy").format(data.get("tgl"))); } else { - tgl += ", " + new SimpleDateFormat("dd-MM-yyyy").format(data.get("tgl")); - i++; + tgl.append(", ").append(new SimpleDateFormat("dd-MM-yyyy").format(data.get("tgl"))); } } + i++; } - result.put("listDate", tgl); + result.put("listDate", tgl.toString()); if (CommonUtil.isNotNullOrEmpty(planningPegawaiStatus.getPegawai())) { result.put("nama", pegawai.get("nama")); result.put("nip", pegawai.get("nipPns")); @@ -2462,17 +2338,13 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic } } } - // permohonanStatusPegawaiService.updateDataCuti(idAtasan1+","+idAtasan2+","+idKaRu+"", - // noRecPlanning); return result; } @Override public Map generateSuratIzinSementara(String noRecPlanning, Integer idJabatan, Integer idUnitKerja, Integer idAtasan1, Integer idAtasan2, Integer idKaRu, Integer idJabatanAtasan1, Integer idJabatanAtasan2) { - Map result = new HashMap(); - // PegawaiHistoriRekapIndex pegawaiHistoriRekapIndex= - // pegawaiHistoriRekapIndexDao.getPegawaiHistoriRekapIndex(noRecPlanning); + Map result = new HashMap<>(); Map atasan1 = pegawaiDao.findPegawaiById(idAtasan1); Map atasan2 = pegawaiDao.findPegawaiById(idAtasan2); Map kaRu = pegawaiDao.findPegawaiById(idKaRu); @@ -2509,8 +2381,8 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic List> listDataCutiAlasanPenting = planningPegawaiStatusDao .getListPermohonanStatusByPegawaiAll(planningPegawaiStatus.getPegawai().getId(), "Cuti Alasan Penting"); if (CommonUtil.isNotNullOrEmpty(listDataCutiAlasanPenting)) { - Integer sumCutiAlasanPenting = new Integer(listDataCutiAlasanPenting.size()); - result.put("cutiAlasanPenting", sumCutiAlasanPenting.toString()); + int sumCutiAlasanPenting = listDataCutiAlasanPenting.size(); + result.put("cutiAlasanPenting", Integer.toString(sumCutiAlasanPenting)); } StatusPegawai statusPegawai = statusPegawaiDao.getAll(planningPegawaiStatus.getStatusPegawaiPlanId()); @@ -2529,14 +2401,11 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic String tgl = ""; int i = 0; for (Map data : listTgl) { + tgl = new SimpleDateFormat("dd MMMM yyyy", new Locale("in", "ID")).format(data.get("tgl")); if (i == 0) { - tgl = new SimpleDateFormat("dd MMMM yyyy", new Locale("in", "ID")).format(data.get("tgl")); result.put("startDate", tgl); - i++; - } else { - tgl = new SimpleDateFormat("dd MMMM yyyy", new Locale("in", "ID")).format(data.get("tgl")); - i++; } + i++; } if (listTgl.size() == 2) { @@ -2581,7 +2450,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic @Override public Map generateSuratIzinSementara(String noRecPlanning, Integer idJabatan, Integer idUnitKerja, Integer idAtasan1, Integer idJabatanAtasan1) { - Map result = new HashMap(); + Map result = new HashMap<>(); Map atasan1 = pegawaiDao.findPegawaiById(idAtasan1); Jabatan jabatanAtasan1 = pegawaiDao.findJabatanInternalByIdPegawai(idAtasan1, idJabatanAtasan1); @@ -2606,14 +2475,11 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic String tgl = ""; int i = 0; for (Map data : listTgl) { + tgl = new SimpleDateFormat("dd MMMM yyyy", new Locale("in", "ID")).format(data.get("tgl")); if (i == 0) { - tgl = new SimpleDateFormat("dd MMMM yyyy", new Locale("in", "ID")).format(data.get("tgl")); result.put("startDate", tgl); - i++; - } else { - tgl = new SimpleDateFormat("dd MMMM yyyy", new Locale("in", "ID")).format(data.get("tgl")); - i++; } + i++; } result.put("jumlahHari", i); result.put("endDate", tgl); @@ -2645,7 +2511,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic @Override public Map generateSuratTugas(String noRecPlanning, Integer idJabatan, Integer idUnitKerja, Integer idAtasan1, Integer idAtasan2, Integer idKaRu, Integer idJabatanAtasan1, Integer idJabatanAtasan2) { - Map result = new HashMap(); + Map result = new HashMap<>(); Map atasan1 = pegawaiDao.findPegawaiById(idAtasan1); Map atasan2 = pegawaiDao.findPegawaiById(idAtasan2); Map kaRu = pegawaiDao.findPegawaiById(idKaRu); @@ -2682,8 +2548,8 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic List> listTugasLuar = planningPegawaiStatusDao .getListPermohonanStatusByPegawaiAll(planningPegawaiStatus.getPegawai().getId(), "Tugas Luar"); if (CommonUtil.isNotNullOrEmpty(listTugasLuar)) { - Integer sumTugasLuar = new Integer(listTugasLuar.size()); - result.put("tugasLuar", sumTugasLuar.toString()); + int sumTugasLuar = listTugasLuar.size(); + result.put("tugasLuar", Integer.toString(sumTugasLuar)); } StatusPegawai statusPegawai = statusPegawaiDao.getAll(planningPegawaiStatus.getStatusPegawaiPlanId()); @@ -2696,14 +2562,14 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic result.put("today", DateUtil.getIndonesianStringDate(new Date())); result.put("alasan", planningPegawaiStatus.getDeskripsiStatusPegawaiPlan()); - result.put("noSuratTugas", planningPegawaiStatus.getNoSuratTugas().toString()); - result.put("noNotaDinas", planningPegawaiStatus.getNoNotaDinas().toString()); + result.put("noSuratTugas", planningPegawaiStatus.getNoSuratTugas()); + result.put("noNotaDinas", planningPegawaiStatus.getNoNotaDinas()); result.put("tglNotaDinas", DateUtil.getIndonesianStringDate(planningPegawaiStatus.getTglNotaDinas())); Map pemberiNotaDinas = jabatanDao .getJabatanById(planningPegawaiStatus.getJabatanIdPemberiNotaDinas()); - result.put("idJabatanPemberiNotaDinas", (Integer) pemberiNotaDinas.get("id")); + result.put("idJabatanPemberiNotaDinas", pemberiNotaDinas.get("id")); result.put("jabatanPemberiNotaDinas", pemberiNotaDinas.get("namaJabatan").toString()); - result.put("alamatTugas", planningPegawaiStatus.getAlamatTugas().toString()); + result.put("alamatTugas", planningPegawaiStatus.getAlamatTugas()); List> listTgl = planningPegawaiStatusDao .getListTanggalCuti(planningPegawaiStatus.getNoRec()); @@ -2713,11 +2579,10 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic for (Map data : listTgl) { if (i == 1) { tgl1 = new SimpleDateFormat("dd", new Locale("in", "ID")).format(data.get("tgl")); - i++; } else { tgl2 = new SimpleDateFormat("dd MMMM yyyy", new Locale("in", "ID")).format(data.get("tgl")); - i++; } + i++; } result.put("jumlahHari", i); result.put("endDate", tgl2); @@ -2750,7 +2615,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic @Override public Map generateLapSuratIzinCuti(String noRecPlanning, Integer idJabatan, Integer atasanId, Integer jabatanAtasanId) { - Map result = new HashMap(); + Map result = new HashMap<>(); PlanningPegawaiStatus planningPegawaiStatus = planningPegawaiStatusDao.findOne(noRecPlanning); @@ -2784,19 +2649,19 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic Integer idRuangan, Integer jenisPasien) { String departementRawatJalan = settingDataFixedDao.getSettingDataFixed("KdDepartemenInstalasiRawatJalan"); String departementGawatDarurat = settingDataFixedDao.getSettingDataFixed("KdDepartemenInstalasiGawatDarurat"); - List idDep = new ArrayList(); + List idDep = new ArrayList<>(); idDep.add(Integer.valueOf(departementRawatJalan)); idDep.add(Integer.valueOf(departementGawatDarurat)); List> datass = reportPelayananDaoCustom.getPelayananPasien(startDate.substring(0, 10), endDate.substring(0, 10), idproduk, idDep, idRuangan, jenisPasien); List> datas = filterTimeStamp(datass, startDate, endDate); - Map result = new HashMap(); - List> listData = new ArrayList>(); - Double totalAll = 0.0; + Map result = new HashMap<>(); + List> listData = new ArrayList<>(); + double totalAll = 0.0; for (Map data : datas) { if (CommonUtil.isNotNullOrEmpty(data.get("harga")) && CommonUtil.isNotNullOrEmpty(data.get("count"))) { Double count = ((Long) data.get("count")).doubleValue(); - Double total = count * (Double) data.get("harga"); + double total = count * (Double) data.get("harga"); data.put("total", CurrencyUtil.getPriceInINA(total)); data.put("harga", CurrencyUtil.getPriceInINA((Double) data.get("harga"))); totalAll += total; @@ -2817,20 +2682,20 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic String id = reportingDao.findIdJenisProdukKarcis(); String departementRawatJalan = settingDataFixedDao.getSettingDataFixed("KdDepartemenInstalasiRawatJalan"); String departementGawatDarurat = settingDataFixedDao.getSettingDataFixed("KdDepartemenInstalasiGawatDarurat"); - List idDep = new ArrayList(); + List idDep = new ArrayList<>(); idDep.add(Integer.valueOf(departementRawatJalan)); idDep.add(Integer.valueOf(departementGawatDarurat)); List> datass = reportPelayananDaoCustom.getPelayananPasienByDokter( startDate.substring(0, 10), endDate.substring(0, 10), idproduk, idDep, idRuangan, jenisPasien, idDokter); List> datas = filterTimeStamp(datass, startDate, endDate); - Map result = new HashMap(); - List> listData = new ArrayList>(); - Double totalAll = 0.0; + Map result = new HashMap<>(); + List> listData = new ArrayList<>(); + double totalAll = 0.0; for (Map data : datas) { if (CommonUtil.isNotNullOrEmpty(data.get("harga")) && CommonUtil.isNotNullOrEmpty(data.get("count"))) { Double count = ((Long) data.get("count")).doubleValue(); - Double total = count * (Double) data.get("harga"); + double total = count * (Double) data.get("harga"); data.put("total", CurrencyUtil.getPriceInINA(total)); data.put("harga", CurrencyUtil.getPriceInINA((Double) data.get("harga"))); totalAll += total; @@ -2849,31 +2714,29 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic public Map generateLapPelayananByDokterWithKarcis(String startDate, String endDate, Integer idproduk, Integer idRuangan, Integer jenisPasien, Integer idDokter, Integer idDepartemen) { - Double totalKarcis = 0.0; - Double totalKonsul = 0.0; - Double totalTindakan = 0.0; - Double totalSubTotal = 0.0; - Double totalDiskon = 0.0; - Double totalEmbos = 0.0; - Map result = new HashMap(); - List> listData = new ArrayList>(); + double totalKarcis = 0.0; + double totalKonsul = 0.0; + double totalTindakan = 0.0; + double totalSubTotal = 0.0; + double totalDiskon = 0.0; + double totalEmbos = 0.0; + Map result = new HashMap<>(); + List> listData = new ArrayList<>(); List listNoRec = reportPelayananDaoCustom.getPasienDaftar(startDate.substring(0, 10), endDate.substring(0, 10), idproduk, idDepartemen, idRuangan, jenisPasien, idDokter); for (String noRec : listNoRec) { Double karcis = 0.0; Double konsul = 0.0; Double tindakan = 0.0; - Double subTotal = 0.0; + double subTotal; Double diskon = 0.0; Double embos = 0.0; String noRecSBM = ""; - Boolean cc = false; - Boolean pj = false; - Map temp = new HashMap(); + boolean cc = false; + boolean pj = false; + Map temp = new HashMap<>(); List> datas = reportPelayananDaoCustom.getPenerimaanKasirByDokter(startDate, endDate, idproduk, idDepartemen, idRuangan, jenisPasien, idDokter, noRec); - // List> datas =filterTimeStamp(datass, - // startDate, endDate); for (Map data : datas) { if (CommonUtil.isNotNullOrEmpty(data.get("produkId"))) { if ((Integer) data.get("produkId") == 395) { @@ -2904,7 +2767,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic temp.put("noCm", data.get("noCm")); temp.put("noRegistrasi", data.get("noRegistrasi")); temp.put("namaPasien", data.get("namaPasien")); - noRecSBM = data.get("noRecSBM") + ""; + noRecSBM = String.valueOf(data.get("noRecSBM")); } Map caraBayar = reportingDao.getCaraBayar(noRecSBM); @@ -2954,13 +2817,13 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic public List> filterTimeStamp(List> datas, String startDate, String endDate) { - List> result = new ArrayList>(); + List> result = new ArrayList<>(); for (Map data : datas) { - Long start = convertDate(startDate).getTime(); + long start = convertDate(startDate).getTime(); System.out.println(startDate + "---" + start); - Long end = convertDate(endDate).getTime(); + long end = convertDate(endDate).getTime(); System.out.println(endDate + "---" + end); - Long tanggal = (long) 0; + long tanggal = 0; if (CommonUtil.isNotNullOrEmpty(data.get("tanggal"))) { tanggal = ((Date) data.get("tanggal")).getTime(); System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm").format((Date) data.get("tanggal")) + "---" @@ -2994,18 +2857,18 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic @Override public Map generateJadwalPerUnitKerja(Integer ruangan, Integer tahun, Integer bulan) { - Map result = new HashMap(); + Map result = new HashMap<>(); Map datas = pegawaiService.findPegawaiByRuanganRev2(ruangan, tahun, bulan); - List> newDatas = new ArrayList>(); + List> newDatas = new ArrayList<>(); for (Map data : (List>) datas.get("data")) { for (Map jadwal : (List>) data.get("jadwal")) { - Map newData = new HashMap(); + Map newData = new HashMap<>(); newData.put("namaPegawai", data.get("namaPegawai")); Map tanggal = (Map) jadwal.get("tanggal"); Map shift = (Map) jadwal.get("shift"); - String hari = tanggal.get("namaHari") + ""; - newData.put(tanggal.get("hariKeDlmBulan") + "", hari.substring(0, 1)); - newData.put("tgl", tanggal.get("hariKeDlmBulan") + ""); + String hari = String.valueOf(tanggal.get("namaHari")); + newData.put(String.valueOf(tanggal.get("hariKeDlmBulan")), hari.substring(0, 1)); + newData.put("tgl", String.valueOf(tanggal.get("hariKeDlmBulan"))); result.put("bulan", tanggal.get("namaBulan")); newData.put("shift", shift.get("kodeExternal")); newDatas.add(newData); @@ -3017,28 +2880,26 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic @Override public Map generatelapLogbookLimbahB3Report(String startDate, String endDate) { - Map data = new HashMap(); - List> listLogBookLimbahB3 = new ArrayList>(); + Map data = new HashMap<>(); + List> listLogBookLimbahB3 = new ArrayList<>(); List listJenisLimbahB3 = jenisLimbahB3MasukDao.getAllJenisLimbahB3Masuk(); List> listLimbahB3Masuk = limbahB3MasukDaoCustom.findListByPeriodeV2(startDate, endDate); List> listLimbahB3Keluar = limbahB3KeluarDao.getLimbahKeluarV2(startDate, endDate); final DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy/MM/dd"); SimpleDateFormat formatter2 = new SimpleDateFormat("yyyy/MM/dd"); - final String firstInput = startDate; - final String secondInput = endDate; - final LocalDate firstDate = LocalDate.parse(firstInput, formatter); - final LocalDate secondDate = LocalDate.parse(secondInput, formatter); + final LocalDate firstDate = LocalDate.parse(startDate, formatter); + final LocalDate secondDate = LocalDate.parse(endDate, formatter); final long days = ChronoUnit.DAYS.between(firstDate, secondDate); LocalDate next = firstDate.minusDays(1); while ((next = next.plusDays(1)).isBefore(secondDate.plusDays(1))) { String strNextDate = next.format(formatter); - Map mergeLimbahB3 = new HashMap(); + Map mergeLimbahB3; // System.out.println(strNextDate); for (JenisLimbahB3Masuk jenisLimbahB3 : listJenisLimbahB3) { - mergeLimbahB3 = new HashMap(); + mergeLimbahB3 = new HashMap<>(); mergeLimbahB3.put("limbahmasuk", null); mergeLimbahB3.put("limbahkeluar", null); mergeLimbahB3.put("tanggalPeriode", strNextDate); @@ -3096,11 +2957,11 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic @Override public Map generateFormulirLaporanKecelakaanKerja(String noRec) { - Map result = new HashMap(); - List> data = new ArrayList>(); + Map result = new HashMap<>(); + List> data; data = reportingDao.generateFormulirLaporanKecelakaanKerja(noRec); - List> datasource = new ArrayList>(); + List> datasource = new ArrayList<>(); for (Map datas : data) { int flag = 0; if (CommonUtil.isNotNullOrEmpty(datas.get("tglKejadian"))) { @@ -3118,11 +2979,11 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic flag = flag + 1; if (CommonUtil.isNotNullOrEmpty(saksis.get("namaSaksi"))) { if (flag == 1) { - datas.put("namaSaksi1", (String) saksis.get("namaSaksi")); - datas.put("namaKontak1", (String) saksis.get("namaKontak")); + datas.put("namaSaksi1", saksis.get("namaSaksi")); + datas.put("namaKontak1", saksis.get("namaKontak")); } else if (flag == 2) { - datas.put("namaSaksi2", (String) saksis.get("namaSaksi")); - datas.put("namaKontak2", (String) saksis.get("namaKontak")); + datas.put("namaSaksi2", saksis.get("namaSaksi")); + datas.put("namaKontak2", saksis.get("namaKontak")); } } @@ -3170,19 +3031,19 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic @Override public Map generateRekapitulasiCorrectiveMaintenance(String startDate, String endDate, Integer idJenisProduk) { - Map result = new HashMap(); - List> data = new ArrayList>(); - data = reportingDao.generateRekapitulasiCorrectiveMaintenance(startDate, endDate, idJenisProduk); + Map result = new HashMap<>(); + List> data = reportingDao.generateRekapitulasiCorrectiveMaintenance(startDate, endDate, + idJenisProduk); - List> datasource = new ArrayList>(); + List> datasource = new ArrayList<>(); String jenisProduk = ""; for (Map datas : data) { jenisProduk = (String) datas.get("jenisProduk"); if (CommonUtil.isNotNullOrEmpty(datas.get("noRec"))) { Map statusPekerjaan = reportingDao.getStatusPekerjaan((String) datas.get("noRec")); if (CommonUtil.isNotNullOrEmpty(statusPekerjaan)) { - datas.put("statusPekerjaan", (String) statusPekerjaan.get("statusPekerjaan")); - datas.put("uraianPekerjaan", (String) statusPekerjaan.get("uraianPekerjaan")); + datas.put("statusPekerjaan", statusPekerjaan.get("statusPekerjaan")); + datas.put("uraianPekerjaan", statusPekerjaan.get("uraianPekerjaan")); } } @@ -3190,8 +3051,8 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic Map sparepart = reportingDao.getOrderSukuCadangbyStrukOrder((String) datas.get("noRec"), (Integer) datas.get("idProduk")); if (CommonUtil.isNotNullOrEmpty(sparepart)) { - datas.put("qtyProduk", (Double) sparepart.get("qtyProduk")); - datas.put("satuanStandar", (String) sparepart.get("satuanStandar")); + datas.put("qtyProduk", sparepart.get("qtyProduk")); + datas.put("satuanStandar", sparepart.get("satuanStandar")); } } @@ -3199,7 +3060,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic && CommonUtil.isNotNullOrEmpty(datas.get("tanggalOrder"))) { Date tanggalOrder = (Date) datas.get("tanggalOrder"); Date tanggalMulai = (Date) datas.get("tanggalMulai"); - Long selisih = reduceTime(tanggalOrder, tanggalMulai) * 60 * 1000; + long selisih = reduceTime(tanggalOrder, tanggalMulai) * 60 * 1000; datas.put("waktuRespon", DurationFormatUtils.formatDuration(selisih, "HH:mm")); datas.put("waktuLapor", new SimpleDateFormat("HH:mm").format(tanggalOrder)); @@ -3256,7 +3117,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic Integer idJabatanPelimpah, Integer idPegawaiDilimpah) { Map result = new HashMap<>(); - String tgl = ""; + StringBuilder tgl = new StringBuilder(); List> listTglCutiPelimpah = planningPegawaiStatusDao.getListTglCutiPelimpah(noRecPlanning, idPegawaiPelimpah); @@ -3277,23 +3138,24 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic int i = 1; for (Map map : listTglCutiPelimpah) { if (i == 1) { - tgl += new SimpleDateFormat("dd MMMM yyyy", new Locale("in", "ID")).format((Date) map.get("tglCuti")); + tgl.append( + new SimpleDateFormat("dd MMMM yyyy", new Locale("in", "ID")).format((Date) map.get("tglCuti"))); i++; } else if (listTglCutiPelimpah.size() == 2) { - tgl += " dan " + new SimpleDateFormat("dd MMMM yyyy", new Locale("in", "ID")) - .format((Date) map.get("tglCuti")); + tgl.append(" dan ").append( + new SimpleDateFormat("dd MMMM yyyy", new Locale("in", "ID")).format((Date) map.get("tglCuti"))); i++; - } else if (listTglCutiPelimpah.size() == i && listTglCutiPelimpah.size() != 2) { - tgl += ", dan " + new SimpleDateFormat("dd MMMM yyyy", new Locale("in", "ID")) - .format((Date) map.get("tglCuti")); + } else if (listTglCutiPelimpah.size() == i) { + tgl.append(", dan ").append( + new SimpleDateFormat("dd MMMM yyyy", new Locale("in", "ID")).format((Date) map.get("tglCuti"))); i++; } else { - tgl += ", " + new SimpleDateFormat("dd MMMM yyyy", new Locale("in", "ID")) - .format((Date) map.get("tglCuti")); + tgl.append(", ").append( + new SimpleDateFormat("dd MMMM yyyy", new Locale("in", "ID")).format((Date) map.get("tglCuti"))); i++; } } - result.put("tglCutiPegawaiPelimpah", tgl); + result.put("tglCutiPegawaiPelimpah", tgl.toString()); return result; } @@ -3317,9 +3179,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic @Override public List> generateReportGrafikSuhuMesin(Integer idMesin, Integer idMappingMesin, String tglCatSuhuMesin) { - List> result = pencatatanSuhuMesinDao.getReportGrafikSuhuMesin(idMesin, idMappingMesin, - tglCatSuhuMesin); - return result; + return pencatatanSuhuMesinDao.getReportGrafikSuhuMesin(idMesin, idMappingMesin, tglCatSuhuMesin); } @Override @@ -3359,7 +3219,7 @@ public class ReportServiceImpl extends BaseVoServiceImpl implements ReportServic + ina.format(listTglPeriode.get(listTglPeriode.size() - 1))); } - Map dataDirut = new HashMap<>(); + Map dataDirut; dataDirut = mapPegawaiJabatanToUnitKerjaDao.getDirekturUtama(Master.Jabatan.DIRUT_STRUKTURAL); if (CommonUtil.isNotNullOrEmpty(dataDirut)) { result.putAll(dataDirut);