From cd2510e34aaaa4463f93de2d3c98372ee0db7cbd Mon Sep 17 00:00:00 2001 From: salmanoe Date: Sat, 10 Dec 2022 23:55:59 +0700 Subject: [PATCH] Update PasienService Perbaikan hibernate query untuk list saat cek exists no bpjs calon pasien baru dari mobile jkn --- .../BridgingDaftarOnlineController.java | 2 +- .../service/impl/PasienServiceImpl.java | 15 ++++++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/jasamedika-bridging/src/main/java/com/jasamedika/medifirst2000/controller/BridgingDaftarOnlineController.java b/jasamedika-bridging/src/main/java/com/jasamedika/medifirst2000/controller/BridgingDaftarOnlineController.java index d8a848ef..28a237a2 100644 --- a/jasamedika-bridging/src/main/java/com/jasamedika/medifirst2000/controller/BridgingDaftarOnlineController.java +++ b/jasamedika-bridging/src/main/java/com/jasamedika/medifirst2000/controller/BridgingDaftarOnlineController.java @@ -691,6 +691,6 @@ public class BridgingDaftarOnlineController { PasienVO result = pasienService.findByNoBpjs(noBpjs); if (result != null) return new ResponseEntity<>(true, HttpStatus.OK); - return new ResponseEntity<>(null, HttpStatus.OK); + return new ResponseEntity<>(false, HttpStatus.OK); } } diff --git a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PasienServiceImpl.java b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PasienServiceImpl.java index 1ad085c0..91b442e0 100644 --- a/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PasienServiceImpl.java +++ b/jasamedika-business/src/main/java/com/jasamedika/medifirst2000/service/impl/PasienServiceImpl.java @@ -229,16 +229,17 @@ public class PasienServiceImpl extends BaseVoServiceImpl implements PasienServic pasienVO = converterPasien.transferModelToVO(pasien, pasienVO); return pasienVO; } - + @Override public PasienVO findByNoBpjs(String noBpjs) { List data = pasienDao.findPasienByNoBpjs(noBpjs); - Pasien pasien = null; - if (data.size() != 0) - pasien = data.get(0); - PasienVO pasienVO = new PasienVO(); - pasienVO = converterPasien.transferModelToVO(pasien, pasienVO); - return pasienVO; + if (data.size() > 0) { + Pasien pasien = data.get(0); + PasienVO pasienVO = new PasienVO(); + pasienVO = converterPasien.transferModelToVO(pasien, pasienVO); + return pasienVO; + } + return null; } @Override