통역인현황 오류 수정.

master
강석 최 2023-10-31 18:12:16 +09:00
parent 5cdc3456c4
commit c070750a46
2 changed files with 12 additions and 8 deletions

View File

@ -39,7 +39,13 @@ public class TranslatorController {
public ModelAndView translatorInfo(@AuthenticationPrincipal UserInfo loginUser, public ModelAndView translatorInfo(@AuthenticationPrincipal UserInfo loginUser,
Translator translator, Translator translator,
HttpServletResponse response) { HttpServletResponse response) {
ModelAndView mav = new ModelAndView("translator/translator");
//메뉴권한 확인
String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/translator/info").get(0).getAccessAuth();
translator.setDownOrganCdList(loginUser.getDownOrganCdList());
translator.setWrtOrgan(loginUser.getOgCd());
translator.setAccessAuth(accessAuth);
//엑셀다운 //엑셀다운
if(translator.getExcel() != null && translator.getExcel().equals("Y")){ 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[] headers = { "translator_key", "ogdp1", "tr_lang", "tr_career", "tr_name", "tr_age", "tr_nny", "tr_edu", "tr_cft", "dml_yn", "apt_dt", "tr_phone"};
@ -56,13 +62,8 @@ public class TranslatorController {
} }
return null; return null;
} }
//메뉴권한 확인
String accessAuth = authMgtService.selectAccessConfigList(loginUser.getUserSeq(), "/translator/info").get(0).getAccessAuth();
translator.setDownOrganCdList(loginUser.getDownOrganCdList());
translator.setWrtOrgan(loginUser.getOgCd());
translator.setAccessAuth(accessAuth);
ModelAndView mav = new ModelAndView("translator/translator");
mav.addObject("mgtOrganList", loginUser.getDownOrganCdList()); mav.addObject("mgtOrganList", loginUser.getDownOrganCdList());
mav.addObject("userOrgan", loginUser.getOgCd()); mav.addObject("userOrgan", loginUser.getOgCd());
mav.addObject("accessAuth", accessAuth); mav.addObject("accessAuth", accessAuth);

View File

@ -203,6 +203,7 @@
on a.translator_key =b.translator_key and a.version_no = b.lastVer on a.translator_key =b.translator_key and a.version_no = b.lastVer
inner join organ_config c on a.ogdp1 = c.organ_cd inner join organ_config c on a.ogdp1 = c.organ_cd
where a.status <> 'DST008' where a.status <> 'DST008'
and a.dml_yn <>'O'
) d ) d
inner join code_mgt cm on d.lang=cm.item_cd inner join code_mgt cm on d.lang=cm.item_cd
group by cm.item_value group by cm.item_value
@ -251,7 +252,9 @@
group by translator_key) b group by translator_key) b
on a.translator_key =b.translator_key and a.version_no = b.lastVer on a.translator_key =b.translator_key and a.version_no = b.lastVer
inner join organ_config c on a.ogdp1 = c.organ_cd inner join organ_config c on a.ogdp1 = c.organ_cd
where a.status <> 'DST008') d where a.status <> 'DST008'
and a.dml_yn <> 'O'
) d
inner join code_mgt cm on d.lang=cm.item_cd inner join code_mgt cm on d.lang=cm.item_cd
group by cm.item_value group by cm.item_value
) a ) a