From dee3e7a0c5d257b6d00e69787975e805aa3d4882 Mon Sep 17 00:00:00 2001 From: myname Date: Fri, 6 Dec 2024 14:55:52 +0900 Subject: [PATCH] # WARNING: head commit changed in the meantime MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Merge branch 'master' of http://yongjoon.cho@vcs.iten.co.kr:9999/itnAdmin/fairnet g/w 연동 아이디 확인하고 진행하도록 처리함 --- .../seed/com/gtm/base/BaseController.java | 14 +++ .../seed/com/gtm/base/GwBaseController.java | 21 +++- .../java/seed/com/gtm/dao/MemberJoinDao.java | 1 + .../seed/com/gtm/dao/MemberJoinDaoImpl.java | 5 + .../com/gtm/join/MemberJoinController.java | 4 +- .../seed/com/gtm/join/MemberJoinService.java | 4 + .../sqlmap/config/mappers/join/join_sql.xml | 9 ++ .../WEB-INF/jsp/seed/_extra/gtm/join/edit.jsp | 6 ++ .../_extra/gtm/trublcfrncmng/redyEdit.jsp | 93 ++++++++++-------- .../_extra/gtm/trublcfrncmng/reportEdit.jsp | 80 +++++++++++---- .../_extra/gtm/trublprocessmng/rceptEdit.jsp | 98 +++++++++++-------- 11 files changed, 232 insertions(+), 103 deletions(-) diff --git a/src/main/java/seed/com/gtm/base/BaseController.java b/src/main/java/seed/com/gtm/base/BaseController.java index 26f9fb95..546a8efe 100644 --- a/src/main/java/seed/com/gtm/base/BaseController.java +++ b/src/main/java/seed/com/gtm/base/BaseController.java @@ -29,6 +29,7 @@ import org.springframework.web.servlet.ModelAndView; import egovframework.rte.psl.dataaccess.util.EgovMap; import seed.com.gtm.code.CodeService; +import seed.com.gtm.join.MemberJoinService; import seed.com.gtm.seedfile.SeedFileService; import seed.com.gtm.service.BaseService; import seed.com.gtm.util.Criteria; @@ -46,6 +47,9 @@ import seed.utils.SeedUtils; public class BaseController { protected Log log = LogFactory.getLog(this.getClass()); + @Autowired + private MemberJoinService memberService; + @Autowired private CodeService service; @@ -119,6 +123,16 @@ public class BaseController { System.out.println("sql=12"); //System.out.println(params.get("sql").toString()); + //기안자 GW ID 받아오기 + try { + //params.put("gwData", JSPUtil.fixNull(service.memberNewOne(params))); + Map tmap = (Map) JSPUtil.fixNull(memberService.memberNewOne(params)); + params.put("gwId", tmap.get("MEMBER_ITEM_F6").toString()); + + }catch(Exception ex) { + ex.printStackTrace(); + } + if(pageAction.indexOf("Paging") != -1){ //*Paging*.do 가 호출될 경우 페이징 기본값 셋팅 params.put("pageStart", cri.getPageStart()); diff --git a/src/main/java/seed/com/gtm/base/GwBaseController.java b/src/main/java/seed/com/gtm/base/GwBaseController.java index 1eaf78e8..b6887efa 100644 --- a/src/main/java/seed/com/gtm/base/GwBaseController.java +++ b/src/main/java/seed/com/gtm/base/GwBaseController.java @@ -23,6 +23,7 @@ import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.servlet.ModelAndView; import egovframework.rte.psl.dataaccess.util.EgovMap; +import seed.com.gtm.join.MemberJoinService; import seed.com.gtm.service.BaseService; import seed.com.gtm.util.Criteria; import seed.com.gtm.util.JSONView; @@ -47,11 +48,14 @@ public class GwBaseController { private SeedFileService fileService;* */ + @Autowired + private MemberJoinService memberService; + @Autowired private BaseService bservice; ///gtm/case/nanum/ajax/SanctnhistoryIns.do - @RequestMapping(value = "/gtm/case/{pageName}/{pageAction}.do") + @RequestMapping(value = "/gtm/newcase/{pageName}/{pageAction}.do") public ModelAndView getManagerNewPage(HttpServletRequest request, HttpSession session, Map map, Criteria cri, @@ -66,6 +70,10 @@ public class GwBaseController { return new ModelAndView("redirect:/gtm/login.do"); } + System.out.println("memberId"); + System.out.println(memberId); + System.out.println(memberId); + EgovMap params; request.setCharacterEncoding("UTF-8"); ModelAndView mav = new ModelAndView(); @@ -144,6 +152,17 @@ public class GwBaseController { if ("SanctnhistoryInsNew".equals(pageAction)) { //gw 보고서 팝업 띄우기 + //기안자 GW ID 받아오기 + //params.put("sql", "join.selectNewOne"); + try { + //params.put("gwData", JSPUtil.fixNull(service.memberNewOne(params))); + Map tmap = (Map) JSPUtil.fixNull(memberService.memberNewOne(params)); + params.put("gwId", tmap.get("MEMBER_ITEM_F6").toString()); + + }catch(Exception ex) { + ex.printStackTrace(); + } + try { s_jobID = params.get("jobID").toString(); }catch(Exception ex) { diff --git a/src/main/java/seed/com/gtm/dao/MemberJoinDao.java b/src/main/java/seed/com/gtm/dao/MemberJoinDao.java index 09ff6723..628eb877 100644 --- a/src/main/java/seed/com/gtm/dao/MemberJoinDao.java +++ b/src/main/java/seed/com/gtm/dao/MemberJoinDao.java @@ -12,6 +12,7 @@ public interface MemberJoinDao { public int checkId(@RequestParam Map paramMap); public List> memberList(@RequestParam Map paramMap); public int listCnt(@RequestParam Map paramMap); + public Map memberNewOne(@RequestParam Map paramMap); public Map memberOne(@RequestParam Map paramMap); public void memberUpdate(@RequestParam Map paramMap); public void memberDel(@RequestParam Map paramMap); diff --git a/src/main/java/seed/com/gtm/dao/MemberJoinDaoImpl.java b/src/main/java/seed/com/gtm/dao/MemberJoinDaoImpl.java index ff59f0e5..fe2f5d21 100644 --- a/src/main/java/seed/com/gtm/dao/MemberJoinDaoImpl.java +++ b/src/main/java/seed/com/gtm/dao/MemberJoinDaoImpl.java @@ -44,6 +44,11 @@ public class MemberJoinDaoImpl implements MemberJoinDao { return sqlSession.selectOne("join.selectCnt",paramMap); } + @Override + public Map memberNewOne(Map paramMap) { + return sqlSession.selectOne("join.selectNewOne", paramMap); + } + @Override public Map memberOne(Map paramMap) { return sqlSession.selectOne("join.selectOne", paramMap); diff --git a/src/main/java/seed/com/gtm/join/MemberJoinController.java b/src/main/java/seed/com/gtm/join/MemberJoinController.java index 48b2524e..7c10d8ca 100644 --- a/src/main/java/seed/com/gtm/join/MemberJoinController.java +++ b/src/main/java/seed/com/gtm/join/MemberJoinController.java @@ -13,8 +13,8 @@ import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; -import seed.com.gtm.util.PageMaker; import seed.com.gtm.util.Criteria; +import seed.com.gtm.util.PageMaker; import seed.utils.SeedUtils; @Controller @@ -243,7 +243,7 @@ public class MemberJoinController { String joinBirth = joinBirthY+joinBirthM+joinBirthD; paramMap.put("joinBirth", joinBirth); - //성별은 MEMBER_ITEM_B2, 등급은 MEMBER_ITEM_C3, 비고 MEMBER_ITEM_D4 + //성별은 MEMBER_ITEM_B2, 등급은 MEMBER_ITEM_C3, 비고 MEMBER_ITEM_D4, G/W 아이디 MEMBER_ITEM_F6(기안문 연동에 필요) service.memberUpdate(paramMap); diff --git a/src/main/java/seed/com/gtm/join/MemberJoinService.java b/src/main/java/seed/com/gtm/join/MemberJoinService.java index 68c4068f..25c69b66 100644 --- a/src/main/java/seed/com/gtm/join/MemberJoinService.java +++ b/src/main/java/seed/com/gtm/join/MemberJoinService.java @@ -38,6 +38,10 @@ public class MemberJoinService { return dao.listCnt(paramMap); } + public Map memberNewOne(@RequestParam Map paramMap){ + return dao.memberNewOne(paramMap); + } + public Map memberOne(@RequestParam Map paramMap){ return dao.memberOne(paramMap); } diff --git a/src/main/resources/egovframework/sqlmap/config/mappers/join/join_sql.xml b/src/main/resources/egovframework/sqlmap/config/mappers/join/join_sql.xml index 1f7962a2..e8ca4e20 100644 --- a/src/main/resources/egovframework/sqlmap/config/mappers/join/join_sql.xml +++ b/src/main/resources/egovframework/sqlmap/config/mappers/join/join_sql.xml @@ -222,6 +222,12 @@ WHERE MEMBER_IDX = #{memberSeq} + + UPDATE T_MEMBER SET MEMBER_ADDRESS1 = #{joinAddr01}, @@ -239,6 +245,9 @@ MEMBER_ITEM_B2 = #{joinGender}, MEMBER_ITEM_C3 = #{joinClass}, MEMBER_ITEM_D4 = #{editorParam_joinCont}, + + MEMBER_ITEM_F6 = #{gwId}, + MEMBER_MODDATE = SYSDATE, MEMBER_NAME = #{joinName}, MEMBER_POST = #{joinZip}, diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/join/edit.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/join/edit.jsp index 22442df1..804fb4bd 100644 --- a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/join/edit.jsp +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/join/edit.jsp @@ -64,6 +64,12 @@ +
+

* G/W아이디(기안문연동에 필요)

+
+ +
+

* 생년월일

diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublcfrncmng/redyEdit.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublcfrncmng/redyEdit.jsp index 9e5896a0..93251b0b 100644 --- a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublcfrncmng/redyEdit.jsp +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublcfrncmng/redyEdit.jsp @@ -2059,28 +2059,34 @@ function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, XHR(url, param, function(r){ - $("#nanumViewFrm #compSeqView").val('1000'); - $("#nanumViewFrm #approKeyView").val(r.data2.docId); - //$("#approKeyView").val('H20241120063050'); - - //$("#docIdImsi").val(r.data.docId); - $("#nanumViewFrm #formIdView").val('336'); - $("#nanumViewFrm #modView").val('w'); //작성 고정 - - //$("#approKeyImsi").val(r.data2.docId); //외부시스템 연동키 외부시스템 연동키 - $("#nanumViewFrm #loginIdView").val('test04'); //그룹웨어로그인아이디 - $("#nanumViewFrm #loginIdView").val('admin'); //그룹웨어로그인아이디 + if (!r.gwId){ + alert('G/W 연동 기안문 작성을 위해서는 G/W아이디가 필요합니다.\n담당자 관리 개인정보 수정 화면에서 G/W아이디를 넣어주세요! '); + }else { + $("#nanumViewFrm #compSeqView").val('1000'); + $("#nanumViewFrm #approKeyView").val(r.data2.docId); + //$("#approKeyView").val('H20241120063050'); + + //$("#docIdImsi").val(r.data.docId); + $("#nanumViewFrm #formIdView").val('336'); + $("#nanumViewFrm #modView").val('w'); //작성 고정 + + //$("#approKeyImsi").val(r.data2.docId); //외부시스템 연동키 외부시스템 연동키 + //$("#nanumViewFrm #loginIdView").val('test04'); //그룹웨어로그인아이디 + //$("#nanumViewFrm #loginIdView").val('admin'); //그룹웨어로그인아이디 + $("#nanumViewFrm #loginIdView").val(r.gwId); //그룹웨어로그인아이디 + + $("#nanumViewFrm #subjectStrView").val(r.title); //그룹웨어로그인아이디 + $("#nanumViewFrm #contentsStrView").val(r.contents); + + //$("#subjectStrImsi").val(r.title); //그룹웨어로그인아이디 + //$("#contentsStrImsi").val(r.contents); //그룹웨어로그인아이디 + + var f = document.nanumViewFrm; + f.action = $("#nanumViewFrm #gwCallUrlView").val(); + f.target = "_blank"; + f.submit(); + } - $("#nanumViewFrm #subjectStrView").val(r.title); //그룹웨어로그인아이디 - $("#nanumViewFrm #contentsStrView").val(r.contents); - - //$("#subjectStrImsi").val(r.title); //그룹웨어로그인아이디 - //$("#contentsStrImsi").val(r.contents); //그룹웨어로그인아이디 - - var f = document.nanumViewFrm; - f.action = $("#nanumViewFrm #gwCallUrlView").val(); - f.target = "_blank"; - f.submit(); location.reload(); @@ -2227,25 +2233,32 @@ function nanumProcessCall(codeNo){ // //https://gw.kofair.or.kr/gw/outProcessLogOn.do?compSeq=1000&approKey=H20241120063050&formId=336&loginId=test04&fileKey=&mod=V - $("#compSeqView").val('1000'); - $("#approKeyView").val(r.data.docId); - //$("#approKeyView").val('H20241120063050'); - - //$("#docIdImsi").val(r.data.docId); - $("#formIdView").val('336'); - $("#modView").val('v'); //작성 고정 - - //$("#approKeyImsi").val(r.data2.docId); //외부시스템 연동키 외부시스템 연동키 - $("#loginIdView").val('test04'); //그룹웨어로그인아이디 - $("#loginIdView").val('admin'); //그룹웨어로그인아이디 - - //$("#subjectStrImsi").val(r.title); //그룹웨어로그인아이디 - //$("#contentsStrImsi").val(r.contents); //그룹웨어로그인아이디 - - var f = document.nanumViewFrm; - f.action = $("#gwCallUrlView").val(); - f.target = "_blank"; - f.submit(); + if (!r.gwId){ + alert('G/W 연동 기안문 작성을 위해서는 G/W아이디가 필요합니다.\n담당자 관리 개인정보 수정 화면에서 G/W아이디를 넣어주세요! '); + }else { + $("#compSeqView").val('1000'); + $("#approKeyView").val(r.data.docId); + //$("#approKeyView").val('H20241120063050'); + + //$("#docIdImsi").val(r.data.docId); + $("#formIdView").val('336'); + $("#modView").val('v'); //작성 고정 + + //$("#approKeyImsi").val(r.data2.docId); //외부시스템 연동키 외부시스템 연동키 + //$("#loginIdView").val('test04'); //그룹웨어로그인아이디 + //$("#loginIdView").val('admin'); //그룹웨어로그인아이디 + $("#loginIdView").val(r.gwId); //그룹웨어로그인아이디 + + //$("#subjectStrImsi").val(r.title); //그룹웨어로그인아이디 + //$("#contentsStrImsi").val(r.contents); //그룹웨어로그인아이디 + + var f = document.nanumViewFrm; + f.action = $("#gwCallUrlView").val(); + f.target = "_blank"; + f.submit(); + } + + location.reload(); }); diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublcfrncmng/reportEdit.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublcfrncmng/reportEdit.jsp index c5bf5501..7ce497c0 100644 --- a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublcfrncmng/reportEdit.jsp +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublcfrncmng/reportEdit.jsp @@ -2600,6 +2600,38 @@ function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, XHR(url, param, function(r){ + if (!r.gwId){ + alert('G/W 연동 기안문 작성을 위해서는 G/W아이디가 필요합니다.\n담당자 관리 개인정보 수정 화면에서 G/W아이디를 넣어주세요! '); + }else { + $("#nanumViewFrm #compSeqView").val('1000'); + $("#nanumViewFrm #approKeyView").val(r.data2.docId); + //$("#approKeyView").val('H20241120063050'); + + //$("#docIdImsi").val(r.data.docId); + $("#nanumViewFrm #formIdView").val('336'); + $("#nanumViewFrm #modView").val('w'); //작성 고정 + + //$("#approKeyImsi").val(r.data2.docId); //외부시스템 연동키 외부시스템 연동키 + //$("#nanumViewFrm #loginIdView").val('test04'); //그룹웨어로그인아이디 + //$("#nanumViewFrm #loginIdView").val('admin'); //그룹웨어로그인아이디 + $("#nanumViewFrm #loginIdView").val(r.gwId); //그룹웨어로그인아이디 + + $("#nanumViewFrm #subjectStrView").val(r.title); //그룹웨어로그인아이디 + $("#nanumViewFrm #contentsStrView").val(r.contents); + + //$("#subjectStrImsi").val(r.title); //그룹웨어로그인아이디 + //$("#contentsStrImsi").val(r.contents); //그룹웨어로그인아이디 + + var f = document.nanumViewFrm; + f.action = $("#nanumViewFrm #gwCallUrlView").val(); + f.target = "_blank"; + f.submit(); + + } + + location.reload(); + + /* $("#nanumViewFrm #compSeqView").val('1000'); $("#nanumViewFrm #approKeyView").val(r.data2.docId); //$("#approKeyView").val('H20241120063050'); @@ -2623,7 +2655,8 @@ function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, f.target = "_blank"; f.submit(); - location.reload(); + + */ /* $("#docID").val(r.selectKey.docId); @@ -2757,25 +2790,32 @@ function nanumProcessCall(codeNo){ f.submit(); */ - $("#compSeqView").val('1000'); - $("#approKeyView").val(r.data.docId); - //$("#approKeyView").val('H20241120063050'); - - //$("#docIdImsi").val(r.data.docId); - $("#formIdView").val('336'); - $("#modView").val('v'); //작성 고정 - - //$("#approKeyImsi").val(r.data2.docId); //외부시스템 연동키 외부시스템 연동키 - $("#loginIdView").val('test04'); //그룹웨어로그인아이디 - $("#loginIdView").val('admin'); //그룹웨어로그인아이디 - - //$("#subjectStrImsi").val(r.title); //그룹웨어로그인아이디 - //$("#contentsStrImsi").val(r.contents); //그룹웨어로그인아이디 - - var f = document.nanumViewFrm; - f.action = $("#gwCallUrlView").val(); - f.target = "_blank"; - f.submit(); + if (!r.gwId){ + alert('G/W 연동 기안문 작성을 위해서는 G/W아이디가 필요합니다.\n담당자 관리 개인정보 수정 화면에서 G/W아이디를 넣어주세요! '); + }else { + $("#compSeqView").val('1000'); + $("#approKeyView").val(r.data.docId); + //$("#approKeyView").val('H20241120063050'); + + //$("#docIdImsi").val(r.data.docId); + $("#formIdView").val('336'); + $("#modView").val('v'); //작성 고정 + + //$("#approKeyImsi").val(r.data2.docId); //외부시스템 연동키 외부시스템 연동키 + //$("#loginIdView").val('test04'); //그룹웨어로그인아이디 + //$("#loginIdView").val('admin'); //그룹웨어로그인아이디 + $("#loginIdView").val(r.gwId); //그룹웨어로그인아이디 + + //$("#subjectStrImsi").val(r.title); //그룹웨어로그인아이디 + //$("#contentsStrImsi").val(r.contents); //그룹웨어로그인아이디 + + var f = document.nanumViewFrm; + f.action = $("#gwCallUrlView").val(); + f.target = "_blank"; + f.submit(); + } + + location.reload(); }); diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/rceptEdit.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/rceptEdit.jsp index 29805f8b..d1e0c84d 100644 --- a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/rceptEdit.jsp +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/rceptEdit.jsp @@ -3444,9 +3444,39 @@ function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, $("#typeNanum").val("S"); $("#nanumCaseGubun").val('${masterData.caseGubun}'); var param = jQuery('#nanumFrm').serialize(); - url = "/gtm/case/ajax/SanctnhistoryInsNew.do"; + //url = "/gtm/case/ajax/SanctnhistoryInsNew.do"; + url = "/gtm/newcase/ajax/SanctnhistoryInsNew.do"; XHR2(url, param, function(r){ //C_SANCTNHISTORY 에 데이터 생성 + + if (!r.gwId){ + alert('G/W 연동 기안문 작성을 위해서는 G/W아이디가 필요합니다.\n담당자 관리 개인정보 수정 화면에서 G/W아이디를 넣어주세요! '); + }else { + $("#nanumViewFrm #compSeqView").val('1000'); + $("#nanumViewFrm #approKeyView").val(r.data2.docId); + //$("#approKeyView").val('H20241120063050'); + + //$("#docIdImsi").val(r.data.docId); + $("#nanumViewFrm #formIdView").val('336'); + $("#nanumViewFrm #modView").val('w'); //작성 고정 + + //$("#approKeyImsi").val(r.data2.docId); //외부시스템 연동키 외부시스템 연동키 + //$("#nanumViewFrm #loginIdView").val('test04'); //그룹웨어로그인아이디 + //$("#nanumViewFrm #loginIdView").val('admin'); //그룹웨어로그인아이디 + $("#nanumViewFrm #loginIdView").val(r.gwId); //그룹웨어로그인아이디 + + $("#nanumViewFrm #subjectStrView").val(r.title); //그룹웨어로그인아이디 + $("#nanumViewFrm #contentsStrView").val(r.contents); + + //$("#subjectStrImsi").val(r.title); //그룹웨어로그인아이디 + //$("#contentsStrImsi").val(r.contents); //그룹웨어로그인아이디 + + var f = document.nanumViewFrm; + f.action = $("#nanumViewFrm #gwCallUrlView").val(); + f.target = "_blank"; + f.submit(); + + } //$("#compSeqImsi").val('1000'); //더존 회사번호 X //$("#deptSeqImsi").val('1200'); //더존 부서번호 X //$("#formIdImsi").val('231'); //그룹웨어 양식코드 그룹웨어 양식코드 @@ -3466,28 +3496,7 @@ function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, f.submit(); */ - $("#nanumViewFrm #compSeqView").val('1000'); - $("#nanumViewFrm #approKeyView").val(r.data2.docId); - //$("#approKeyView").val('H20241120063050'); - - //$("#docIdImsi").val(r.data.docId); - $("#nanumViewFrm #formIdView").val('336'); - $("#nanumViewFrm #modView").val('w'); //작성 고정 - - //$("#approKeyImsi").val(r.data2.docId); //외부시스템 연동키 외부시스템 연동키 - $("#nanumViewFrm #loginIdView").val('test04'); //그룹웨어로그인아이디 - $("#nanumViewFrm #loginIdView").val('admin'); //그룹웨어로그인아이디 - $("#nanumViewFrm #subjectStrView").val(r.title); //그룹웨어로그인아이디 - $("#nanumViewFrm #contentsStrView").val(r.contents); - - //$("#subjectStrImsi").val(r.title); //그룹웨어로그인아이디 - //$("#contentsStrImsi").val(r.contents); //그룹웨어로그인아이디 - - var f = document.nanumViewFrm; - f.action = $("#nanumViewFrm #gwCallUrlView").val(); - f.target = "_blank"; - f.submit(); location.reload(); @@ -3709,27 +3718,36 @@ function nanumProcessCall(codeNo){ /* $("#doc").val(r.data.docId); $("#docID").val(r.data.docId); */ + if (!r.gwId){ + alert('G/W 연동 기안문 작성을 위해서는 G/W아이디가 필요합니다.\n담당자 관리 개인정보 수정 화면에서 G/W아이디를 넣어주세요! '); + }else { + $("#compSeqView").val('1000'); + $("#approKeyView").val(r.data.docId); + //$("#approKeyView").val('H20241120063050'); + + //$("#docIdImsi").val(r.data.docId); + //$("#formIdView").val('336'); + $("#modView").val('v'); //작성 고정 + + //$("#approKeyImsi").val(r.data2.docId); //외부시스템 연동키 외부시스템 연동키 + $("#loginIdView").val(r.gwId); //그룹웨어로그인아이디 + + //$("#subjectStrImsi").val(r.title); //그룹웨어로그인아이디 + //$("#contentsStrImsi").val(r.contents); //그룹웨어로그인아이디 + + var f = document.nanumViewFrm; + f.action = $("#gwCallUrlView").val(); + f.target = "_blank"; + f.submit(); + + } + + location.reload(); + // //https://gw.kofair.or.kr/gw/outProcessLogOn.do?compSeq=1000&approKey=H20241120063050&formId=336&loginId=test04&fileKey=&mod=V - $("#compSeqView").val('1000'); - $("#approKeyView").val(r.data.docId); - //$("#approKeyView").val('H20241120063050'); - - //$("#docIdImsi").val(r.data.docId); - $("#formIdView").val('336'); - $("#modView").val('v'); //작성 고정 - - //$("#approKeyImsi").val(r.data2.docId); //외부시스템 연동키 외부시스템 연동키 - $("#loginIdView").val('test04'); //그룹웨어로그인아이디 - - //$("#subjectStrImsi").val(r.title); //그룹웨어로그인아이디 - //$("#contentsStrImsi").val(r.contents); //그룹웨어로그인아이디 - - var f = document.nanumViewFrm; - f.action = $("#gwCallUrlView").val(); - f.target = "_blank"; - f.submit(); + /* var f = document.nanumFrm;