팩스전송화면 비로그인시 오픈처리
@b701aae94f6a29bf5914cc9f7f7e289f61e1af01
--- src/main/java/itn/let/fax/user/web/FaxController.java
+++ src/main/java/itn/let/fax/user/web/FaxController.java
... | ... | @@ -1,6 +1,7 @@ |
| 1 | 1 |
package itn.let.fax.user.web; |
| 2 | 2 |
|
| 3 | 3 |
import java.util.ArrayList; |
| 4 |
+import java.util.HashMap; |
|
| 4 | 5 |
import java.util.List; |
| 5 | 6 |
import java.util.Map; |
| 6 | 7 |
|
... | ... | @@ -68,7 +69,7 @@ |
| 68 | 69 |
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null; |
| 69 | 70 |
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId()); |
| 70 | 71 |
if(StringUtils.isEmpty(userId)) {
|
| 71 |
- return "redirect:/web/user/login/login.do"; |
|
| 72 |
+ //return "redirect:/web/user/login/login.do"; |
|
| 72 | 73 |
} |
| 73 | 74 |
// TODO 미로그인 시 로그인 페이지로 이동 처리 |
| 74 | 75 |
model.addAttribute("loginVO", loginVO);
|
... | ... | @@ -102,9 +103,11 @@ |
| 102 | 103 |
tempList.add(seqId); |
| 103 | 104 |
} |
| 104 | 105 |
|
| 105 |
- faxAddrVO.setAddrIdList(tempList); |
|
| 106 |
- faxAddrVO.setMberId(userId); |
|
| 107 |
- resultFaxAddrList = faxAddrService.selectFaxAddrDataList(faxAddrVO); |
|
| 106 |
+ if (null != userId && !userId.equals("")) {
|
|
| 107 |
+ faxAddrVO.setAddrIdList(tempList); |
|
| 108 |
+ faxAddrVO.setMberId(userId); |
|
| 109 |
+ resultFaxAddrList = faxAddrService.selectFaxAddrDataList(faxAddrVO); |
|
| 110 |
+ } |
|
| 108 | 111 |
|
| 109 | 112 |
for(FaxAddrVO tmp : resultFaxAddrList) {
|
| 110 | 113 |
|
... | ... | @@ -141,7 +144,12 @@ |
| 141 | 144 |
} |
| 142 | 145 |
|
| 143 | 146 |
/* 목록을 가져 온다 */ |
| 144 |
- Map<String, Object> faxDataViewMap = faxService.selectFaxDataView(userId); |
|
| 147 |
+ Map<String, Object> faxDataViewMap = new HashMap<String, Object>(); |
|
| 148 |
+ |
|
| 149 |
+ if (null != userId && !userId.equals("")) {
|
|
| 150 |
+ faxDataViewMap = faxService.selectFaxDataView(userId); |
|
| 151 |
+ } |
|
| 152 |
+ |
|
| 145 | 153 |
//최근 전송내역 |
| 146 | 154 |
model.addAttribute("resultLatestMsgList", faxDataViewMap.get("resultLatestMsgList"));
|
| 147 | 155 |
//자주보내는 번호 |
... | ... | @@ -158,7 +166,6 @@ |
| 158 | 166 |
model.addAttribute("moveAddrFlag", moveAddrFlag);
|
| 159 | 167 |
model.addAttribute("moveAddrAllFlag", moveAddrAllFlag);
|
| 160 | 168 |
|
| 161 |
- |
|
| 162 | 169 |
return "/web/fax/faxDataView"; |
| 163 | 170 |
} |
| 164 | 171 |
@RequestMapping(value= {"/web/mjon/fax/faxSendList.do"})
|
--- src/main/webapp/WEB-INF/jsp/web/fax/faxDataView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/fax/faxDataView.jsp
... | ... | @@ -18,6 +18,7 @@ |
| 18 | 18 |
<!-- 현재 jsp에서 사용하는 file 관련 js --> |
| 19 | 19 |
<script type="text/javascript" src="<c:out value='/js/user/fax/file.js' />"></script> |
| 20 | 20 |
<script type="text/javascript"> |
| 21 |
+ var loginVO = '${loginVO}';
|
|
| 21 | 22 |
|
| 22 | 23 |
$(document).ready(function(){
|
| 23 | 24 |
|
... | ... | @@ -45,6 +46,11 @@ |
| 45 | 46 |
|
| 46 | 47 |
// 발송 버튼 클릭 |
| 47 | 48 |
$('#sendBtn').click(function(){
|
| 49 |
+ if(loginVO == "" || loginVO == null){
|
|
| 50 |
+ alert("팩스발송 서비스는 로그인 후 이용 가능합니다.");
|
|
| 51 |
+ return false; |
|
| 52 |
+ } |
|
| 53 |
+ |
|
| 48 | 54 |
if(!valueChk()){
|
| 49 | 55 |
return false; |
| 50 | 56 |
} |
... | ... | @@ -90,6 +96,22 @@ |
| 90 | 96 |
|
| 91 | 97 |
//////////////////////////////////////// 주소록에서 넘겨받은 주소록청보 처리해주기 |
| 92 | 98 |
modeAddrListInsert(); |
| 99 |
+ |
|
| 100 |
+ //주소록 불러오기 버튼 클릭시 |
|
| 101 |
+ $('.popupAddr').click(function(){
|
|
| 102 |
+ if(loginVO == "" || loginVO == null){
|
|
| 103 |
+ alert("로그인 후 이용이 가능합니다.");
|
|
| 104 |
+ return false; |
|
| 105 |
+ } |
|
| 106 |
+ }); |
|
| 107 |
+ |
|
| 108 |
+ //엑셀 불러오기 버튼 클릭시 |
|
| 109 |
+ $('.popupAddrExcel').click(function(){
|
|
| 110 |
+ if(loginVO == "" || loginVO == null){
|
|
| 111 |
+ alert("로그인 후 이용이 가능합니다.");
|
|
| 112 |
+ return false; |
|
| 113 |
+ } |
|
| 114 |
+ }); |
|
| 93 | 115 |
|
| 94 | 116 |
|
| 95 | 117 |
}); |
... | ... | @@ -239,7 +261,7 @@ |
| 239 | 261 |
location.href="<c:url value='/web/mjon/fax/faxSendList.do'/>"; |
| 240 | 262 |
} |
| 241 | 263 |
|
| 242 |
- |
|
| 264 |
+ |
|
| 243 | 265 |
|
| 244 | 266 |
</script> |
| 245 | 267 |
|
... | ... | @@ -386,7 +408,7 @@ |
| 386 | 408 |
<button type="button" data-tooltip="popup06" class="btnType btnType7 popupAddr">주소록 불러오기</button> |
| 387 | 409 |
</div> |
| 388 | 410 |
<div class="btn_popup_wrap"> |
| 389 |
- <button type="button" data-tooltip="popup02" class="btnType btnType7">엑셀 불러오기</button> |
|
| 411 |
+ <button type="button" data-tooltip="popup02" class="btnType btnType7 popupAddrExcel">엑셀 불러오기</button> |
|
| 390 | 412 |
</div> |
| 391 | 413 |
<div class="btn_popup_wrap"> |
| 392 | 414 |
<button type="button" data-tooltip="popup03" class="btnType btnType7 tab1">최근 전송내역</button> |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?