Update pegawai service
Pembuatan get all dokter untuk apijkn
This commit is contained in:
parent
8182f613e5
commit
34bcb0150a
@ -41,6 +41,7 @@ import com.jasamedika.medifirst2000.enums.TipePasienEnum;
|
|||||||
import com.jasamedika.medifirst2000.service.JadwalDokterService;
|
import com.jasamedika.medifirst2000.service.JadwalDokterService;
|
||||||
import com.jasamedika.medifirst2000.service.ModelService;
|
import com.jasamedika.medifirst2000.service.ModelService;
|
||||||
import com.jasamedika.medifirst2000.service.PasienService;
|
import com.jasamedika.medifirst2000.service.PasienService;
|
||||||
|
import com.jasamedika.medifirst2000.service.PegawaiService;
|
||||||
import com.jasamedika.medifirst2000.service.RuanganService;
|
import com.jasamedika.medifirst2000.service.RuanganService;
|
||||||
import com.jasamedika.medifirst2000.util.CommonUtil;
|
import com.jasamedika.medifirst2000.util.CommonUtil;
|
||||||
import com.jasamedika.medifirst2000.util.DateUtil;
|
import com.jasamedika.medifirst2000.util.DateUtil;
|
||||||
@ -82,6 +83,9 @@ public class BridgingDaftarOnlineController {
|
|||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private RuanganService<RuanganVO> ruanganService;
|
private RuanganService<RuanganVO> ruanganService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private PegawaiService pegawaiService;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private AntrianPasienRegistrasiDao antrianPasienRegistrasiDao;
|
private AntrianPasienRegistrasiDao antrianPasienRegistrasiDao;
|
||||||
@ -642,4 +646,10 @@ public class BridgingDaftarOnlineController {
|
|||||||
List<Map<String, Object>> entity = ruanganService.findRajalBPJS();
|
List<Map<String, Object>> entity = ruanganService.findRajalBPJS();
|
||||||
return new ResponseEntity<>(entity, HttpStatus.OK);
|
return new ResponseEntity<>(entity, HttpStatus.OK);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@RequestMapping(value = "/bpjs/dpjp/list", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
|
||||||
|
public ResponseEntity<Object> getListDpjp() {
|
||||||
|
List<Map<String, Object>> entity = pegawaiService.getDokterBpjs();
|
||||||
|
return new ResponseEntity<>(entity, HttpStatus.OK);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -905,7 +905,7 @@ public interface PegawaiDao extends PagingAndSortingRepository<Pegawai, Integer>
|
|||||||
|
|
||||||
@Query("select peg.id from Pegawai peg where peg.statusEnabled is true and peg.jenisPegawaiId=1 and peg.ruanganId=:idRuangan")
|
@Query("select peg.id from Pegawai peg where peg.statusEnabled is true and peg.jenisPegawaiId=1 and peg.ruanganId=:idRuangan")
|
||||||
public int[] getDokterByRuanganId(@Param("idRuangan") int idRuangan);
|
public int[] getDokterByRuanganId(@Param("idRuangan") int idRuangan);
|
||||||
|
|
||||||
@Query("select distinct pgw.id " + "from MapPegawaiJabatanToUnitKerja mpj " + "inner join mpj.pegawai pgw "
|
@Query("select distinct pgw.id " + "from MapPegawaiJabatanToUnitKerja mpj " + "inner join mpj.pegawai pgw "
|
||||||
+ "where mpj.statusEnabled is true " + "and pgw.statusEnabled is true " + "and pgw.jenisPegawaiId = 1 "
|
+ "where mpj.statusEnabled is true " + "and pgw.statusEnabled is true " + "and pgw.jenisPegawaiId = 1 "
|
||||||
+ "and mpj.subUnitKerjaPegawaiId = :subunitKerjaId")
|
+ "and mpj.subUnitKerjaPegawaiId = :subunitKerjaId")
|
||||||
@ -1081,4 +1081,9 @@ public interface PegawaiDao extends PagingAndSortingRepository<Pegawai, Integer>
|
|||||||
+ "and pg.kedudukanId not in (3,4,5,6,24,25,26,28,29) " + "order by pg.namaLengkap")
|
+ "and pg.kedudukanId not in (3,4,5,6,24,25,26,28,29) " + "order by pg.namaLengkap")
|
||||||
public List<Map<String, Object>> findByBirthDate(@Param("tglLahir") String tglLahir);
|
public List<Map<String, Object>> findByBirthDate(@Param("tglLahir") String tglLahir);
|
||||||
|
|
||||||
|
@Query("select new Map(pg.id as id, pg.namaLengkap as namaLengkap) " + "from Pegawai pg "
|
||||||
|
+ "where pg.statusEnabled is true " + "and pg.jenisPegawaiId = 1 " + "and pg.namaLengkap like '%dr%' "
|
||||||
|
+ "order by pg.namaLengkap")
|
||||||
|
public List<Map<String, Object>> findAllDokter();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -12,6 +12,8 @@ import com.jasamedika.medifirst2000.vo.RekamDataPegawaiVO;
|
|||||||
public interface PegawaiService extends BaseVoService<Pegawai, PegawaiVO, Integer> {
|
public interface PegawaiService extends BaseVoService<Pegawai, PegawaiVO, Integer> {
|
||||||
|
|
||||||
List<PegawaiVO> getAllDokter();
|
List<PegawaiVO> getAllDokter();
|
||||||
|
|
||||||
|
List<Map<String, Object>> getDokterBpjs();
|
||||||
|
|
||||||
List<PegawaiVO> getAllDokterByRuanganAndTanggal(String kodeRuangan, Date tanggal);
|
List<PegawaiVO> getAllDokterByRuanganAndTanggal(String kodeRuangan, Date tanggal);
|
||||||
|
|
||||||
|
|||||||
@ -238,6 +238,12 @@ public class PegawaiServiceImpl extends BaseVoServiceImpl implements PegawaiServ
|
|||||||
return vos;
|
return vos;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<Map<String, Object>> getDokterBpjs() {
|
||||||
|
List<Map<String, Object>> result = pegawaiDao.findAllDokter();
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
@Override
|
@Override
|
||||||
@Transactional(readOnly = true, propagation = Propagation.SUPPORTS)
|
@Transactional(readOnly = true, propagation = Propagation.SUPPORTS)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user