From 1eac8696083f88cb0bcce8786ce73846b67b9f56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B0=95=EC=84=9D=20=EC=B5=9C?= Date: Mon, 25 Mar 2024 17:16:35 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AF=BC=EA=B0=84=ED=86=B5=EC=97=AD=EC=9D=B8?= =?UTF-8?q?=20-=20=EB=AA=A9=EB=A1=9D=20=EC=A1=B0=ED=9A=8C=20=EC=BF=BC?= =?UTF-8?q?=EB=A6=AC=20=EC=88=98=EC=A0=95.=20-=20=EC=97=91=EC=85=80=20?= =?UTF-8?q?=EC=96=91=EC=8B=9D=20=EC=88=98=EC=A0=95.=20-=20=ED=86=B5?= =?UTF-8?q?=EA=B3=84=20=EC=BF=BC=EB=A6=AC=20=EC=88=98=EC=A0=95.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/translator/TranslatorController.java | 30 ++++- .../mybatisMapper/TranslatorMapper.xml | 119 ++++++++---------- .../templates/translator/translator.html | 8 ++ 3 files changed, 88 insertions(+), 69 deletions(-) diff --git a/src/main/java/com/dbnt/faisp/main/translator/TranslatorController.java b/src/main/java/com/dbnt/faisp/main/translator/TranslatorController.java index 46ca5c15..50fcb654 100644 --- a/src/main/java/com/dbnt/faisp/main/translator/TranslatorController.java +++ b/src/main/java/com/dbnt/faisp/main/translator/TranslatorController.java @@ -42,15 +42,37 @@ public class TranslatorController { //메뉴권한 확인 String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/translator/info").get(0).getAccessAuth(); - + if(accessAuth.equals("ACC003") && loginUser.getOgCd().equals("OG001")){ + if(translator.getInfoShareChk()==null || translator.getInfoShareChk().isEmpty()){ + translator.setInfoShareChk("T"); + } + }else{ + translator.setInfoShareChk("T"); + } translator.setDownOrganCdList(loginUser.getDownOrganCdList()); translator.setWrtOrgan(loginUser.getOgCd()); translator.setAccessAuth(accessAuth); + //엑셀다운 if(translator.getExcel() != null && translator.getExcel().equals("Y")){ - String[] headers = { "translator_key", "ogdp1", "tr_lang", "tr_career", "tr_name", "tr_age", "tr_nny", "tr_edu", "tr_cft", "dml_yn", "apt_dt", "tr_phone"}; - String[] headerNames = { "연번", "관서명", "언어", "경력", "성명", "나이", "국적", "학력", "자격증", "해촉", "위촉일", "연락처" }; - String[] columnType = { "String", "String", "String", "String", "String", "String", "String", "String", "String", "String", "String", "String"}; + String[] headers = { + "translator_key", "ogdp1", "tr_lang", + "tr_career", "tr_name", "tr_sex", + "tr_age", "tr_nny", "tr_edu", + "tr_visa", "info_share_chk", "edu_chk", + "dml_yn", "apt_dt", "tr_phone"}; + String[] headerNames = { + "연번", "관서명", "언어", + "경력", "성명", "성별", + "나이", "국적", "학력", + "비자", "개인정보 동의여부", "교육이수여부", + "해촉", "위촉일", "연락처" }; + String[] columnType = { + "String", "String", "String", + "String", "String", "String", + "String", "String", "String", + "String", "String", "String", + "String", "String", "String"}; String sheetName = "민간 통역인 현황"; String excelFileName = "민간 통역인 현황"; List translatorInfoList= translatorSevice.selectTranslatorListEx(translator); diff --git a/src/main/resources/mybatisMapper/TranslatorMapper.xml b/src/main/resources/mybatisMapper/TranslatorMapper.xml index bbbababa..197ea459 100644 --- a/src/main/resources/mybatisMapper/TranslatorMapper.xml +++ b/src/main/resources/mybatisMapper/TranslatorMapper.xml @@ -32,17 +32,17 @@ and dml_yn = #{dmlYn} - - and ogdp1 in #{item} - - - and ( - info_share_chk = 'T' - ) or ( - (info_share_chk <> 'T' or info_share_chk is null) - and ogdp1 = #{wrtOrgan} - ) - + + + and info_share_chk = 'T' + + + and (info_share_chk <> 'T' or info_share_chk is null) + + + and info_share_chk = 'T' + + @@ -205,6 +205,7 @@ inner join organ_config c on a.ogdp1 = c.organ_cd where a.status <> 'DST008' and a.dml_yn <>'O' + and info_share_chk = 'T' ) d inner join code_mgt cm on d.lang=cm.item_cd group by cm.item_value @@ -255,6 +256,7 @@ inner join organ_config c on a.ogdp1 = c.organ_cd where a.status <> 'DST008' and a.dml_yn <> 'O' + and info_share_chk = 'T' ) d inner join code_mgt cm on d.lang=cm.item_cd group by cm.item_value @@ -262,59 +264,46 @@ + + + + +