Update IndekKinerjaServiceImpl.java
Penghapusan perhitungan kontribusi karena data komponen gagal konsisten
This commit is contained in:
parent
5a0e6fbcfe
commit
f75d0a64ab
@ -23,7 +23,7 @@ public interface HargaNettoProdukByKelasDDao extends PagingAndSortingRepository<
|
||||
public List<HargaNettoProdukByKelasD> findByKelasNProduk(@Param("kelasId") Integer kelasId,
|
||||
@Param("produkId") Integer produkId);
|
||||
|
||||
@Query("select hnd.hargaNetto1 " + "from HargaNettoProdukByKelasD hnd " + "inner join hnd.produk prd "
|
||||
@Query("select distinct hnd.hargaNetto1 " + "from HargaNettoProdukByKelasD hnd " + "inner join hnd.produk prd "
|
||||
+ "inner join hnd.kelas kls " + "where hnd.statusEnabled is true " + "and prd.statusEnabled is true "
|
||||
+ "and kls.statusEnabled is true " + "and hnd.komponenHargaId = :komponenHargaId "
|
||||
+ "and hnd.produkId = :produkId " + "and hnd.kelasId = :kelasId")
|
||||
|
||||
@ -3240,31 +3240,31 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
pointQty = point * totalProduk1.doubleValue();
|
||||
formatPointQty = Double.parseDouble(df.format(pointQty));
|
||||
|
||||
if (Master.JenisPetugasPelaksana.DOKTER_PEMERIKSA
|
||||
.equals(mapResult1.get("idJenisPelaksana"))) {
|
||||
Optional<Double> nettoKomponen = detailHargaNettoDao.findHargetNetto1Komponen(
|
||||
Master.KomponenHarga.JASA_DOKTER,
|
||||
Integer.parseInt(mapResult1.get("idProduk").toString()),
|
||||
Integer.parseInt(mapResult1.get("idKelas").toString()));
|
||||
formatRpKontribusi = totalProduk1
|
||||
* (nettoKomponen != null ? nettoKomponen.orElse(0.0) : 0.0);
|
||||
} else if (Master.JenisPetugasPelaksana.DOKTER_ANASTESI
|
||||
.equals(mapResult1.get("idJenisPelaksana"))) {
|
||||
Optional<Double> nettoKomponen = detailHargaNettoDao.findHargetNetto1Komponen(
|
||||
Master.KomponenHarga.JASA_DOKTER_ANASTESI,
|
||||
Integer.parseInt(mapResult1.get("idProduk").toString()),
|
||||
Integer.parseInt(mapResult1.get("idKelas").toString()));
|
||||
formatRpKontribusi = totalProduk1
|
||||
* (nettoKomponen != null ? nettoKomponen.orElse(0.0) : 0.0);
|
||||
} else if (Master.JenisPetugasPelaksana.ASISTEN_SPESIALIS
|
||||
.equals(mapResult1.get("idJenisPelaksana"))) {
|
||||
Optional<Double> nettoKomponen = detailHargaNettoDao.findHargetNetto1Komponen(
|
||||
Master.KomponenHarga.JASA_ASISTEN_SPESIALIS,
|
||||
Integer.parseInt(mapResult1.get("idProduk").toString()),
|
||||
Integer.parseInt(mapResult1.get("idKelas").toString()));
|
||||
formatRpKontribusi = totalProduk1
|
||||
* (nettoKomponen != null ? nettoKomponen.orElse(0.0) : 0.0);
|
||||
}
|
||||
// if (Master.JenisPetugasPelaksana.DOKTER_PEMERIKSA
|
||||
// .equals(mapResult1.get("idJenisPelaksana"))) {
|
||||
// Optional<Double> nettoKomponen = detailHargaNettoDao.findHargetNetto1Komponen(
|
||||
// Master.KomponenHarga.JASA_DOKTER,
|
||||
// Integer.parseInt(mapResult1.get("idProduk").toString()),
|
||||
// Integer.parseInt(mapResult1.get("idKelas").toString()));
|
||||
// formatRpKontribusi = totalProduk1
|
||||
// * (nettoKomponen != null ? nettoKomponen.orElse(0.0) : 0.0);
|
||||
// } else if (Master.JenisPetugasPelaksana.DOKTER_ANASTESI
|
||||
// .equals(mapResult1.get("idJenisPelaksana"))) {
|
||||
// Optional<Double> nettoKomponen = detailHargaNettoDao.findHargetNetto1Komponen(
|
||||
// Master.KomponenHarga.JASA_DOKTER_ANASTESI,
|
||||
// Integer.parseInt(mapResult1.get("idProduk").toString()),
|
||||
// Integer.parseInt(mapResult1.get("idKelas").toString()));
|
||||
// formatRpKontribusi = totalProduk1
|
||||
// * (nettoKomponen != null ? nettoKomponen.orElse(0.0) : 0.0);
|
||||
// } else if (Master.JenisPetugasPelaksana.ASISTEN_SPESIALIS
|
||||
// .equals(mapResult1.get("idJenisPelaksana"))) {
|
||||
// Optional<Double> nettoKomponen = detailHargaNettoDao.findHargetNetto1Komponen(
|
||||
// Master.KomponenHarga.JASA_ASISTEN_SPESIALIS,
|
||||
// Integer.parseInt(mapResult1.get("idProduk").toString()),
|
||||
// Integer.parseInt(mapResult1.get("idKelas").toString()));
|
||||
// formatRpKontribusi = totalProduk1
|
||||
// * (nettoKomponen != null ? nettoKomponen.orElse(0.0) : 0.0);
|
||||
// }
|
||||
|
||||
mapResult1.put("totalKonsul", totalKonsul1.longValue());
|
||||
mapResult1.put("totalVisit", totalVisit1.longValue());
|
||||
@ -3332,31 +3332,31 @@ public class IndekKinerjaServiceImpl extends BaseVoServiceImpl implements IndekK
|
||||
pointQty = point * totalProduk2.doubleValue();
|
||||
formatPointQty = Double.parseDouble(df.format(pointQty));
|
||||
|
||||
if (Master.JenisPetugasPelaksana.DOKTER_PEMERIKSA
|
||||
.equals(mapResult2.get("idJenisPelaksana"))) {
|
||||
Optional<Double> nettoKomponen = detailHargaNettoDao.findHargetNetto1Komponen(
|
||||
Master.KomponenHarga.JASA_DOKTER,
|
||||
Integer.parseInt(mapResult2.get("idProduk").toString()),
|
||||
Integer.parseInt(mapResult2.get("idKelas").toString()));
|
||||
formatRpKontribusi = totalProduk2
|
||||
* (nettoKomponen != null ? nettoKomponen.orElse(0.0) : 0.0);
|
||||
} else if (Master.JenisPetugasPelaksana.DOKTER_ANASTESI
|
||||
.equals(mapResult2.get("idJenisPelaksana"))) {
|
||||
Optional<Double> nettoKomponen = detailHargaNettoDao.findHargetNetto1Komponen(
|
||||
Master.KomponenHarga.JASA_DOKTER_ANASTESI,
|
||||
Integer.parseInt(mapResult2.get("idProduk").toString()),
|
||||
Integer.parseInt(mapResult2.get("idKelas").toString()));
|
||||
formatRpKontribusi = totalProduk2
|
||||
* (nettoKomponen != null ? nettoKomponen.orElse(0.0) : 0.0);
|
||||
} else if (Master.JenisPetugasPelaksana.ASISTEN_SPESIALIS
|
||||
.equals(mapResult2.get("idJenisPelaksana"))) {
|
||||
Optional<Double> nettoKomponen = detailHargaNettoDao.findHargetNetto1Komponen(
|
||||
Master.KomponenHarga.JASA_ASISTEN_SPESIALIS,
|
||||
Integer.parseInt(mapResult2.get("idProduk").toString()),
|
||||
Integer.parseInt(mapResult2.get("idKelas").toString()));
|
||||
formatRpKontribusi = totalProduk2
|
||||
* (nettoKomponen != null ? nettoKomponen.orElse(0.0) : 0.0);
|
||||
}
|
||||
// if (Master.JenisPetugasPelaksana.DOKTER_PEMERIKSA
|
||||
// .equals(mapResult2.get("idJenisPelaksana"))) {
|
||||
// Optional<Double> nettoKomponen = detailHargaNettoDao.findHargetNetto1Komponen(
|
||||
// Master.KomponenHarga.JASA_DOKTER,
|
||||
// Integer.parseInt(mapResult2.get("idProduk").toString()),
|
||||
// Integer.parseInt(mapResult2.get("idKelas").toString()));
|
||||
// formatRpKontribusi = totalProduk2
|
||||
// * (nettoKomponen != null ? nettoKomponen.orElse(0.0) : 0.0);
|
||||
// } else if (Master.JenisPetugasPelaksana.DOKTER_ANASTESI
|
||||
// .equals(mapResult2.get("idJenisPelaksana"))) {
|
||||
// Optional<Double> nettoKomponen = detailHargaNettoDao.findHargetNetto1Komponen(
|
||||
// Master.KomponenHarga.JASA_DOKTER_ANASTESI,
|
||||
// Integer.parseInt(mapResult2.get("idProduk").toString()),
|
||||
// Integer.parseInt(mapResult2.get("idKelas").toString()));
|
||||
// formatRpKontribusi = totalProduk2
|
||||
// * (nettoKomponen != null ? nettoKomponen.orElse(0.0) : 0.0);
|
||||
// } else if (Master.JenisPetugasPelaksana.ASISTEN_SPESIALIS
|
||||
// .equals(mapResult2.get("idJenisPelaksana"))) {
|
||||
// Optional<Double> nettoKomponen = detailHargaNettoDao.findHargetNetto1Komponen(
|
||||
// Master.KomponenHarga.JASA_ASISTEN_SPESIALIS,
|
||||
// Integer.parseInt(mapResult2.get("idProduk").toString()),
|
||||
// Integer.parseInt(mapResult2.get("idKelas").toString()));
|
||||
// formatRpKontribusi = totalProduk2
|
||||
// * (nettoKomponen != null ? nettoKomponen.orElse(0.0) : 0.0);
|
||||
// }
|
||||
|
||||
mapResult2.put("totalKonsul", totalKonsul2.longValue());
|
||||
mapResult2.put("totalVisit", totalVisit2.longValue());
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user