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 "
|
||||
+ "where mj.statusEnabled is true " + "and pg.statusEnabled is true "
|
||||
+ "and mj.unitKerjaPegawaiId = :unitKerjaId " + "and mj.jabatanId = :jabatanId")
|
||||
List<Integer> findPegawaiIdByUnitKerjaIdAndJabatanId(@Param("unitKerjaId") Integer unitKerjaId,
|
||||
@Param("jabatanId") Integer jabatanId);
|
||||
+ "and mj.unitKerjaPegawaiId in (:unitKerjaId) " + "and mj.jabatanId in (:jabatanId)")
|
||||
List<Integer> findPegawaiIdByUnitKerjaIdAndJabatanId(@Param("unitKerjaId") List<Integer> unitKerjaId,
|
||||
@Param("jabatanId") List<Integer> jabatanId);
|
||||
}
|
||||
|
||||
@ -2244,13 +2244,13 @@ public class PelayananPasienServiceImpl extends BaseVoServiceImpl implements Pel
|
||||
|
||||
@Override
|
||||
public void diskonTagihan(String kodeVoucher, List<TagihanPendaftaranDto> dtoList) {
|
||||
if (CommonUtil.isNullOrEmpty(kodeVoucher)) {
|
||||
List<Integer> listIdPegawai = mapPegawaiJabatanToUnitKerjaDao.findPegawaiIdByUnitKerjaIdAndJabatanId(48,
|
||||
1075);
|
||||
boolean accessGranted = loginUserService.accessGranted(loginUserService.getLoginUser(), listIdPegawai);
|
||||
if (!accessGranted)
|
||||
throw new ServiceVOException("Tidak memiliki akses diskon total");
|
||||
}
|
||||
List<Integer> unitKerjaDiskonTarek = splitDataSettingDatafixed("unitKerjaDiskonTarek");
|
||||
List<Integer> jabatanDiskonTarek = splitDataSettingDatafixed("jabatanDiskonTarek");
|
||||
List<Integer> listIdPegawai = mapPegawaiJabatanToUnitKerjaDao
|
||||
.findPegawaiIdByUnitKerjaIdAndJabatanId(unitKerjaDiskonTarek, jabatanDiskonTarek);
|
||||
boolean accessGranted = loginUserService.accessGranted(loginUserService.getLoginUser(), listIdPegawai);
|
||||
if (!accessGranted)
|
||||
throw new ServiceVOException("Tidak memiliki akses melakukan diskon");
|
||||
if (CommonUtil.isNotNullOrEmpty(kodeVoucher)) {
|
||||
diskonPaket(kodeVoucher, dtoList);
|
||||
} else {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user