Update service pelayanan pasien
Perbaikan hak akses diskon paket disamakan diskon total
This commit is contained in:
parent
287521f525
commit
70ae4b1f5d
@ -499,7 +499,7 @@ public interface MapPegawaiJabatanToUnitKerjaDao extends CrudRepository<MapPegaw
|
|||||||
|
|
||||||
@Query("select pg.id from MapPegawaiJabatanToUnitKerja mj " + "inner join mj.pegawai pg "
|
@Query("select pg.id from MapPegawaiJabatanToUnitKerja mj " + "inner join mj.pegawai pg "
|
||||||
+ "where mj.statusEnabled is true " + "and pg.statusEnabled is true "
|
+ "where mj.statusEnabled is true " + "and pg.statusEnabled is true "
|
||||||
+ "and mj.unitKerjaPegawaiId = :unitKerjaId " + "and mj.jabatanId = :jabatanId")
|
+ "and mj.unitKerjaPegawaiId in (:unitKerjaId) " + "and mj.jabatanId in (:jabatanId)")
|
||||||
List<Integer> findPegawaiIdByUnitKerjaIdAndJabatanId(@Param("unitKerjaId") Integer unitKerjaId,
|
List<Integer> findPegawaiIdByUnitKerjaIdAndJabatanId(@Param("unitKerjaId") List<Integer> unitKerjaId,
|
||||||
@Param("jabatanId") Integer jabatanId);
|
@Param("jabatanId") List<Integer> jabatanId);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2244,13 +2244,13 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void diskonTagihan(String kodeVoucher, List<TagihanPendaftaranDto> dtoList) {
|
public void diskonTagihan(String kodeVoucher, List<TagihanPendaftaranDto> dtoList) {
|
||||||
if (CommonUtil.isNullOrEmpty(kodeVoucher)) {
|
List<Integer> unitKerjaDiskonTarek = splitDataSettingDatafixed("unitKerjaDiskonTarek");
|
||||||
List<Integer> listIdPegawai = mapPegawaiJabatanToUnitKerjaDao.findPegawaiIdByUnitKerjaIdAndJabatanId(48,
|
List<Integer> jabatanDiskonTarek = splitDataSettingDatafixed("jabatanDiskonTarek");
|
||||||
1075);
|
List<Integer> listIdPegawai = mapPegawaiJabatanToUnitKerjaDao
|
||||||
boolean accessGranted = loginUserService.accessGranted(loginUserService.getLoginUser(), listIdPegawai);
|
.findPegawaiIdByUnitKerjaIdAndJabatanId(unitKerjaDiskonTarek, jabatanDiskonTarek);
|
||||||
if (!accessGranted)
|
boolean accessGranted = loginUserService.accessGranted(loginUserService.getLoginUser(), listIdPegawai);
|
||||||
throw new ServiceVOException("Tidak memiliki akses diskon total");
|
if (!accessGranted)
|
||||||
}
|
throw new ServiceVOException("Tidak memiliki akses melakukan diskon");
|
||||||
if (CommonUtil.isNotNullOrEmpty(kodeVoucher)) {
|
if (CommonUtil.isNotNullOrEmpty(kodeVoucher)) {
|
||||||
diskonPaket(kodeVoucher, dtoList);
|
diskonPaket(kodeVoucher, dtoList);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user