penerapan unit kerja instalasi untuk hak akses menu skoring tindakan tenaga kesehatan lain

This commit is contained in:
salmanoe 2021-10-12 14:25:37 +07:00
parent 38da44389a
commit 5e971f4bdc
3 changed files with 7 additions and 13 deletions

View File

@ -356,7 +356,8 @@ public class Master {
public static final class UnitKerja {
public static final Integer[] KSM = { 58, 59, 60, 61, 62, 63, 82 };
public static final Integer[] MEDIS = { 38, 30, 35, 31, 32, 34, 33, 71, 36 };
public static final Integer[] MEDIS = { 30, 31, 32, 33, 34, 35, 36, 38, 71 };
public static final Integer[] TKL = { 30, 31, 32, 33, 34, 35, 36, 37, 38, 41, 57, 71 };
public static final Integer BAG_SDM = 24;
public static final Integer BID_WAT = 21;

View File

@ -2,20 +2,11 @@ package com.jasamedika.medifirst2000.service.impl;
import java.lang.annotation.Annotation;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.lang.reflect.ParameterizedType;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import javax.persistence.Column;
import javax.persistence.Id;
import org.apache.commons.beanutils.PropertyUtils;
import org.apache.commons.collections.IteratorUtils;
import org.hibernate.validator.constraints.Length;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.MessageSource;
@ -28,7 +19,6 @@ import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import com.jasamedika.medifirst2000.base.vo.BaseModelVO;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.dao.custom.GenericServDao;
import com.jasamedika.medifirst2000.entities.Propinsi;
import com.jasamedika.medifirst2000.helper.Caption;
import com.jasamedika.medifirst2000.service.ModelService;
import com.jasamedika.medifirst2000.util.CommonUtil;

View File

@ -3,6 +3,7 @@ package com.jasamedika.medifirst2000.service.impl;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
@ -208,7 +209,8 @@ public class SkoringTindakanNakesServiceImpl extends BaseVoServiceImpl implement
for (Map<String, Object> mapData : data) {
if (mapFilter.get("produkId").equals(mapData.get("produkId"))
&& mapFilter.get("tglMulaiBerlaku").equals(mapData.get("tglMulaiBerlaku"))) {
// data hanya untuk diakses oleh bidang penunjang
//TODO inserted by ITI-14 [Oct 12, 2021, 10:38:14 AM] : Mapping profesi terhadap unit tempat bekerja
mapData.put("unitKerjaId", Master.UnitKerja.BID_JANG);
result.add(mapData);
@ -259,6 +261,7 @@ public class SkoringTindakanNakesServiceImpl extends BaseVoServiceImpl implement
List<Integer> listUnitKerjaSuperuser = new ArrayList<>();
listIdUnitKerja.add(Master.UnitKerja.BID_JANG);
listIdUnitKerja.addAll(Arrays.asList(Master.UnitKerja.TKL));
listUnitKerjaSuperuser.add(Master.UnitKerja.BAG_SDM);
List<Map<String, Object>> listSuperuser = mappingJabatanDao.findAksesPegawaiPenilai(listIdUnitKerja, idPegawai);