Update SkoringTindakanFarmakologiServiceImpl.java

Perbaikan anotasi service skoring tindakan farmakologi
This commit is contained in:
salmanoe 2022-06-20 14:42:08 +07:00
parent 3f5a8ad4d6
commit 911e070e62
3 changed files with 7 additions and 6 deletions

View File

@ -74,6 +74,7 @@ public class Master {
public static final Integer KETEPATAN_KEHADIRAN = 357; public static final Integer KETEPATAN_KEHADIRAN = 357;
public static final Integer PEMENUHAN_HARI_KERJA = 351; public static final Integer PEMENUHAN_HARI_KERJA = 351;
public static final Integer PEMENUHAN_JAM_KERJA = 350; public static final Integer PEMENUHAN_JAM_KERJA = 350;
public static final Integer PELAYANAN_FARMAKOLOGI = 758;
public static final Integer PELAYANAN_MEDIS_JAM_KERJA = 466; public static final Integer PELAYANAN_MEDIS_JAM_KERJA = 466;
public static final Integer PELAYANAN_MEDIS_LUAR_JAM_KERJA = 522; public static final Integer PELAYANAN_MEDIS_LUAR_JAM_KERJA = 522;
public static final Integer PELAYANAN_NAKES = 678; public static final Integer PELAYANAN_NAKES = 678;
@ -408,6 +409,7 @@ public class Master {
public static final Integer INS_REKAM_MEDIK = 57; public static final Integer INS_REKAM_MEDIK = 57;
public static final Integer IK3KL = 46; public static final Integer IK3KL = 46;
public static final Integer IP3RS = 40; public static final Integer IP3RS = 40;
public static final Integer KSM_LAIN = 61;
public static final Integer KSM_UMUM = 62; public static final Integer KSM_UMUM = 62;
} }
} }

View File

@ -9,7 +9,6 @@ import org.springframework.data.repository.query.Param;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import com.jasamedika.medifirst2000.entities.SkoringTindakanFarmakologi; import com.jasamedika.medifirst2000.entities.SkoringTindakanFarmakologi;
import com.jasamedika.medifirst2000.entities.SkoringTindakanNakes;
/** /**
* @author salmanoe * @author salmanoe
@ -88,7 +87,7 @@ public interface SkoringTindakanFarmakologiDao extends PagingAndSortingRepositor
+ "where statusenabled is true and statusverifikasi is true " + "where statusenabled is true and statusverifikasi is true "
+ "and objectprodukfarmakologifk = :produkId and to_char(tanggalmulaiberlaku, 'yyyy-mm-dd') <= :tglMulaiBerlaku " + "and objectprodukfarmakologifk = :produkId and to_char(tanggalmulaiberlaku, 'yyyy-mm-dd') <= :tglMulaiBerlaku "
+ "order by tanggalmulaiberlaku desc, tanggalpembaharuandata desc limit 1", nativeQuery = true) + "order by tanggalmulaiberlaku desc, tanggalpembaharuandata desc limit 1", nativeQuery = true)
SkoringTindakanNakes findLast(@Param("produkId") Integer idProduk, SkoringTindakanFarmakologi findLast(@Param("produkId") Integer idProduk,
@Param("tglMulaiBerlaku") String tglMulaiBerlaku); @Param("tglMulaiBerlaku") String tglMulaiBerlaku);
} }

View File

@ -3,7 +3,6 @@ package com.jasamedika.medifirst2000.service.impl;
import java.text.DateFormat; import java.text.DateFormat;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date; import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
@ -11,6 +10,7 @@ import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.orm.jpa.JpaSystemException; import org.springframework.orm.jpa.JpaSystemException;
import org.springframework.stereotype.Service;
import com.jasamedika.medifirst2000.constants.Master; import com.jasamedika.medifirst2000.constants.Master;
import com.jasamedika.medifirst2000.converter.BaseConverterImpl; import com.jasamedika.medifirst2000.converter.BaseConverterImpl;
@ -34,6 +34,7 @@ import com.jasamedika.medifirst2000.vo.SkoringTindakanFarmakologiVO;
* @since Jun 20, 2022 * @since Jun 20, 2022
* *
*/ */
@Service("skoringTindakanFarmakologiService")
public class SkoringTindakanFarmakologiServiceImpl extends BaseVoServiceImpl public class SkoringTindakanFarmakologiServiceImpl extends BaseVoServiceImpl
implements SkoringTindakanFarmakologiService { implements SkoringTindakanFarmakologiService {
@ -51,7 +52,7 @@ public class SkoringTindakanFarmakologiServiceImpl extends BaseVoServiceImpl
@Autowired @Autowired
private SettingDataFixedDao settingDataFixedDao; private SettingDataFixedDao settingDataFixedDao;
@Autowired @Autowired
private MapPegawaiJabatanToUnitKerjaDao mappingJabatanDao; private MapPegawaiJabatanToUnitKerjaDao mappingJabatanDao;
@ -236,8 +237,7 @@ public class SkoringTindakanFarmakologiServiceImpl extends BaseVoServiceImpl
List<Integer> listIdUnitKerja = new ArrayList<>(); List<Integer> listIdUnitKerja = new ArrayList<>();
List<Integer> listUnitKerjaSuperuser = new ArrayList<>(); List<Integer> listUnitKerjaSuperuser = new ArrayList<>();
listIdUnitKerja.add(Master.UnitKerja.BID_JANG); listIdUnitKerja.add(Master.UnitKerja.KSM_LAIN);
listIdUnitKerja.addAll(Arrays.asList(Master.UnitKerja.NAKES_LAIN));
listUnitKerjaSuperuser.add(Master.UnitKerja.BAG_SDM); listUnitKerjaSuperuser.add(Master.UnitKerja.BAG_SDM);
List<Map<String, Object>> listSuperuser = mappingJabatanDao.findAksesPegawaiPenilai(listIdUnitKerja, idPegawai); List<Map<String, Object>> listSuperuser = mappingJabatanDao.findAksesPegawaiPenilai(listIdUnitKerja, idPegawai);