From e286732b35342bb6c3995186ebb20e74a0b1398c Mon Sep 17 00:00:00 2001 From: Salman Manoe Date: Wed, 7 Jun 2023 21:49:40 +0700 Subject: [PATCH] Update PelayananPasienServiceImpl.java Penyesuaian kondisi lain-lain harga jasa tereduksi karena banyak operasi untuk satu waktu --- .../impl/PelayananPasienServiceImpl.java | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienServiceImpl.java index 9a236f58..22c48b5d 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PelayananPasienServiceImpl.java @@ -891,6 +891,9 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel } else if (Master.JenisPetugasPelaksana.DOKTER_ANASTESI.equals(d.get("idJenisPelaksana"))) { d.put("hargaJasa", 1.0 * persenAnestesiIBS / 100 * Double.parseDouble(d.get("hargaJual").toString())); + } else { + d.put("hargaJasa", + 1.0 * persenTindakan / 100 * Double.parseDouble(d.get("hargaJual").toString())); } int count = Integer.parseInt(e.get("count").toString()); e.put("count", ++count); @@ -908,6 +911,9 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel } else if (Master.JenisPetugasPelaksana.DOKTER_ANASTESI.equals(d.get("idJenisPelaksana"))) { d.put("hargaJasa", 0.5 * persenAnestesiIBS / 100 * Double.parseDouble(d.get("hargaJual").toString())); + } else { + d.put("hargaJasa", + 0.5 * persenTindakan / 100 * Double.parseDouble(d.get("hargaJual").toString())); } int count = Integer.parseInt(e.get("count").toString()); e.put("count", ++count); @@ -925,6 +931,9 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel } else if (Master.JenisPetugasPelaksana.DOKTER_ANASTESI.equals(d.get("idJenisPelaksana"))) { d.put("hargaJasa", 0.4 * persenAnestesiIBS / 100 * Double.parseDouble(d.get("hargaJual").toString())); + } else { + d.put("hargaJasa", + 0.4 * persenTindakan / 100 * Double.parseDouble(d.get("hargaJual").toString())); } int count = Integer.parseInt(e.get("count").toString()); e.put("count", ++count); @@ -942,6 +951,9 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel } else if (Master.JenisPetugasPelaksana.DOKTER_ANASTESI.equals(d.get("idJenisPelaksana"))) { d.put("hargaJasa", 0.3 * persenAnestesiIBS / 100 * Double.parseDouble(d.get("hargaJual").toString())); + } else { + d.put("hargaJasa", + 0.3 * persenTindakan / 100 * Double.parseDouble(d.get("hargaJual").toString())); } int count = Integer.parseInt(e.get("count").toString()); e.put("count", ++count); @@ -959,6 +971,9 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel } else if (Master.JenisPetugasPelaksana.DOKTER_ANASTESI.equals(d.get("idJenisPelaksana"))) { d.put("hargaJasa", 0.2 * persenAnestesiIBS / 100 * Double.parseDouble(d.get("hargaJual").toString())); + } else { + d.put("hargaJasa", + 0.2 * persenTindakan / 100 * Double.parseDouble(d.get("hargaJual").toString())); } int count = Integer.parseInt(e.get("count").toString()); e.put("count", ++count); @@ -976,6 +991,9 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel } else if (Master.JenisPetugasPelaksana.DOKTER_ANASTESI.equals(d.get("idJenisPelaksana"))) { d.put("hargaJasa", 0.1 * persenAnestesiIBS / 100 * Double.parseDouble(d.get("hargaJual").toString())); + } else { + d.put("hargaJasa", + 0.1 * persenTindakan / 100 * Double.parseDouble(d.get("hargaJual").toString())); } int count = Integer.parseInt(e.get("count").toString()); e.put("count", ++count); @@ -993,6 +1011,9 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel } else if (Master.JenisPetugasPelaksana.DOKTER_ANASTESI.equals(d.get("idJenisPelaksana"))) { d.put("hargaJasa", 0.0 * persenAnestesiIBS / 100 * Double.parseDouble(d.get("hargaJual").toString())); + } else { + d.put("hargaJasa", + 0.0 * persenTindakan / 100 * Double.parseDouble(d.get("hargaJual").toString())); } int count = Integer.parseInt(e.get("count").toString()); e.put("count", ++count); @@ -1833,6 +1854,9 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel } else if (Master.JenisPetugasPelaksana.DOKTER_ANASTESI.equals(d.get("idJenisPelaksana"))) { d.put("hargaJasa", 1.0 * persenAnestesiIBS / 100 * Double.parseDouble(d.get("hargaJual").toString())); + } else { + d.put("hargaJasa", + 1.0 * persenTindakan / 100 * Double.parseDouble(d.get("hargaJual").toString())); } int count = Integer.parseInt(e.get("count").toString()); e.put("count", ++count); @@ -1850,6 +1874,9 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel } else if (Master.JenisPetugasPelaksana.DOKTER_ANASTESI.equals(d.get("idJenisPelaksana"))) { d.put("hargaJasa", 0.5 * persenAnestesiIBS / 100 * Double.parseDouble(d.get("hargaJual").toString())); + } else { + d.put("hargaJasa", + 0.5 * persenTindakan / 100 * Double.parseDouble(d.get("hargaJual").toString())); } int count = Integer.parseInt(e.get("count").toString()); e.put("count", ++count); @@ -1867,6 +1894,9 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel } else if (Master.JenisPetugasPelaksana.DOKTER_ANASTESI.equals(d.get("idJenisPelaksana"))) { d.put("hargaJasa", 0.4 * persenAnestesiIBS / 100 * Double.parseDouble(d.get("hargaJual").toString())); + } else { + d.put("hargaJasa", + 0.4 * persenTindakan / 100 * Double.parseDouble(d.get("hargaJual").toString())); } int count = Integer.parseInt(e.get("count").toString()); e.put("count", ++count); @@ -1884,6 +1914,9 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel } else if (Master.JenisPetugasPelaksana.DOKTER_ANASTESI.equals(d.get("idJenisPelaksana"))) { d.put("hargaJasa", 0.3 * persenAnestesiIBS / 100 * Double.parseDouble(d.get("hargaJual").toString())); + } else { + d.put("hargaJasa", + 0.3 * persenTindakan / 100 * Double.parseDouble(d.get("hargaJual").toString())); } int count = Integer.parseInt(e.get("count").toString()); e.put("count", ++count); @@ -1901,6 +1934,9 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel } else if (Master.JenisPetugasPelaksana.DOKTER_ANASTESI.equals(d.get("idJenisPelaksana"))) { d.put("hargaJasa", 0.2 * persenAnestesiIBS / 100 * Double.parseDouble(d.get("hargaJual").toString())); + } else { + d.put("hargaJasa", + 0.2 * persenTindakan / 100 * Double.parseDouble(d.get("hargaJual").toString())); } int count = Integer.parseInt(e.get("count").toString()); e.put("count", ++count); @@ -1918,6 +1954,9 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel } else if (Master.JenisPetugasPelaksana.DOKTER_ANASTESI.equals(d.get("idJenisPelaksana"))) { d.put("hargaJasa", 0.1 * persenAnestesiIBS / 100 * Double.parseDouble(d.get("hargaJual").toString())); + } else { + d.put("hargaJasa", + 0.1 * persenTindakan / 100 * Double.parseDouble(d.get("hargaJual").toString())); } int count = Integer.parseInt(e.get("count").toString()); e.put("count", ++count); @@ -1935,6 +1974,9 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel } else if (Master.JenisPetugasPelaksana.DOKTER_ANASTESI.equals(d.get("idJenisPelaksana"))) { d.put("hargaJasa", 0.0 * persenAnestesiIBS / 100 * Double.parseDouble(d.get("hargaJual").toString())); + } else { + d.put("hargaJasa", + 0.0 * persenTindakan / 100 * Double.parseDouble(d.get("hargaJual").toString())); } int count = Integer.parseInt(e.get("count").toString()); e.put("count", ++count);