--- src/main/java/itn/let/fax/addr/web/FaxAddrController.java
+++ src/main/java/itn/let/fax/addr/web/FaxAddrController.java
... | ... | @@ -158,6 +158,7 @@ |
| 158 | 158 |
try {
|
| 159 | 159 |
|
| 160 | 160 |
List<FaxAddrVO> resultAddrList = faxAddrService.selectFaxAddrListAjax(faxAddrVO); |
| 161 |
+ System.out.println("resultAddrList.size() :: "+ resultAddrList.size());
|
|
| 161 | 162 |
|
| 162 | 163 |
modelAndView.addObject("resultAddrList", resultAddrList);
|
| 163 | 164 |
modelAndView.addObject("result", "success");
|
+++ src/main/java/itn/let/mjo/addr/service/AddrDTO.java
... | ... | @@ -0,0 +1,35 @@ |
| 1 | +package itn.let.mjo.addr.service; | |
| 2 | + | |
| 3 | + | |
| 4 | +import itn.com.cmm.ComDefaultVO; | |
| 5 | +import lombok.Getter; | |
| 6 | +import lombok.Setter; | |
| 7 | + | |
| 8 | +@Getter | |
| 9 | +@Setter | |
| 10 | +public class AddrDTO extends ComDefaultVO{ | |
| 11 | + | |
| 12 | + private static final long serialVersionUID = 1L; | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + private String addrId; // 주소록ID | |
| 17 | + private String addrGrpId; // 주소록그룹ID | |
| 18 | + private String mberId; // 일반회원ID | |
| 19 | + private String name; | |
| 20 | + private String phone; | |
| 21 | + private String rep1; | |
| 22 | + private String rep2; | |
| 23 | + private String rep3; | |
| 24 | + private String rep4; | |
| 25 | + private String deleteYn; // 삭제여부 | |
| 26 | + private String bookmark; // 자주보내는번호 | |
| 27 | + private String addrGroupNm; | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | +} |
--- src/main/java/itn/let/mjo/msgcampain/web/MjonMsgCampainDataController.java
+++ src/main/java/itn/let/mjo/msgcampain/web/MjonMsgCampainDataController.java
... | ... | @@ -67,6 +67,7 @@ |
| 67 | 67 |
import itn.let.lett.service.LetterService; |
| 68 | 68 |
import itn.let.lett.service.LetterVO; |
| 69 | 69 |
import itn.let.mail.service.StatusResponse; |
| 70 |
+import itn.let.mjo.addr.service.AddrDTO; |
|
| 70 | 71 |
import itn.let.mjo.addr.service.AddrGroupService; |
| 71 | 72 |
import itn.let.mjo.addr.service.AddrGroupVO; |
| 72 | 73 |
import itn.let.mjo.addr.service.AddrService; |
... | ... | @@ -1884,7 +1885,7 @@ |
| 1884 | 1885 |
int offset = (addrVO.getPage()) * addrVO.getSize(); |
| 1885 | 1886 |
addrVO.setOffset(offset); |
| 1886 | 1887 |
// 데이터 조회 |
| 1887 |
- List<AddrVO> resultAddrList = mjonMsgDataService.selectMsgAddrListAjax_advc(addrVO); |
|
| 1888 |
+ List<AddrDTO> resultAddrList = mjonMsgDataService.selectMsgAddrListAjax_advc(addrVO); |
|
| 1888 | 1889 |
|
| 1889 | 1890 |
return ResponseEntity.ok().body(new StatusResponse(HttpStatus.OK, "",resultAddrList)); |
| 1890 | 1891 |
} catch (Exception e) {
|
--- src/main/java/itn/let/mjo/msgdata/service/MjonMsgDataService.java
+++ src/main/java/itn/let/mjo/msgdata/service/MjonMsgDataService.java
... | ... | @@ -6,6 +6,7 @@ |
| 6 | 6 |
|
| 7 | 7 |
import itn.let.lett.service.LetterVO; |
| 8 | 8 |
import itn.let.mail.service.StatusResponse; |
| 9 |
+import itn.let.mjo.addr.service.AddrDTO; |
|
| 9 | 10 |
import itn.let.mjo.addr.service.AddrVO; |
| 10 | 11 |
import itn.let.mjo.msg.service.MjonMsgVO; |
| 11 | 12 |
import itn.let.sym.site.service.JoinSettingVO; |
... | ... | @@ -177,7 +178,7 @@ |
| 177 | 178 |
//대용량 문자 전송시 사용자 마지막 PK 값 조회하기 |
| 178 | 179 |
public String selectMsgUserLastIdgen(MjonMsgVO mjonMsgVO) throws Exception; |
| 179 | 180 |
|
| 180 |
- public List<AddrVO> selectMsgAddrListAjax_advc(AddrVO addrVO) throws Exception; |
|
| 181 |
+ public List<AddrDTO> selectMsgAddrListAjax_advc(AddrVO addrVO) throws Exception; |
|
| 181 | 182 |
|
| 182 | 183 |
public int countByMsgAddrListAjax_advc(AddrVO addrVO) throws Exception; |
| 183 | 184 |
|
--- src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataDAO.java
+++ src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataDAO.java
... | ... | @@ -16,6 +16,7 @@ |
| 16 | 16 |
import egovframework.rte.psl.dataaccess.EgovAbstractDAO; |
| 17 | 17 |
import itn.com.cmm.MjonMsgSendVO; |
| 18 | 18 |
import itn.let.lett.service.LetterVO; |
| 19 |
+import itn.let.mjo.addr.service.AddrDTO; |
|
| 19 | 20 |
import itn.let.mjo.addr.service.AddrVO; |
| 20 | 21 |
import itn.let.mjo.msg.service.MjonMsgVO; |
| 21 | 22 |
import itn.let.mjo.msgdata.service.MjonMsgDataVO; |
... | ... | @@ -381,8 +382,8 @@ |
| 381 | 382 |
} |
| 382 | 383 |
|
| 383 | 384 |
|
| 384 |
- public List<AddrVO> selectMsgAddrListAjax_advc(AddrVO addrVO) {
|
|
| 385 |
- return (List<AddrVO>) list("mjonMsgDAO.selectMsgAddrListAjax_advc", addrVO);
|
|
| 385 |
+ public List<AddrDTO> selectMsgAddrListAjax_advc(AddrVO addrVO) {
|
|
| 386 |
+ return (List<AddrDTO>) list("mjonMsgDAO.selectMsgAddrListAjax_advc", addrVO);
|
|
| 386 | 387 |
} |
| 387 | 388 |
|
| 388 | 389 |
|
--- src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataServiceImpl.java
+++ src/main/java/itn/let/mjo/msgdata/service/impl/MjonMsgDataServiceImpl.java
... | ... | @@ -1,6 +1,5 @@ |
| 1 | 1 |
package itn.let.mjo.msgdata.service.impl; |
| 2 | 2 |
|
| 3 |
-import java.io.UnsupportedEncodingException; |
|
| 4 | 3 |
import java.math.BigDecimal; |
| 5 | 4 |
import java.math.RoundingMode; |
| 6 | 5 |
import java.text.ParseException; |
... | ... | @@ -18,22 +17,18 @@ |
| 18 | 17 |
import javax.annotation.Resource; |
| 19 | 18 |
import javax.servlet.http.HttpServletRequest; |
| 20 | 19 |
|
| 21 |
-import org.apache.commons.collections4.CollectionUtils; |
|
| 22 | 20 |
import org.apache.commons.lang3.StringUtils; |
| 23 | 21 |
import org.springframework.beans.factory.annotation.Autowired; |
| 24 | 22 |
import org.springframework.http.HttpStatus; |
| 25 | 23 |
import org.springframework.stereotype.Service; |
| 26 |
-import org.springframework.web.servlet.ModelAndView; |
|
| 27 | 24 |
|
| 28 | 25 |
import egovframework.com.idgen.CustomIdGnrService; |
| 29 | 26 |
import egovframework.rte.fdl.cmmn.EgovAbstractServiceImpl; |
| 30 |
-import egovframework.rte.fdl.cmmn.exception.FdlException; |
|
| 31 | 27 |
import egovframework.rte.fdl.idgnr.EgovIdGnrService; |
| 32 | 28 |
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper; |
| 33 | 29 |
import egovframework.rte.psl.dataaccess.util.EgovMap; |
| 34 | 30 |
import itn.com.cmm.LoginVO; |
| 35 | 31 |
import itn.com.cmm.MjonMsgSendVO; |
| 36 |
-import itn.com.cmm.OptimalMsgResultDTO; |
|
| 37 | 32 |
import itn.com.cmm.util.MJUtil; |
| 38 | 33 |
import itn.com.cmm.util.MsgSendUtils; |
| 39 | 34 |
import itn.com.cmm.util.StringUtil; |
... | ... | @@ -41,6 +36,7 @@ |
| 41 | 36 |
import itn.let.lett.service.LetterVO; |
| 42 | 37 |
import itn.let.lett.service.impl.LetterDAO; |
| 43 | 38 |
import itn.let.mail.service.StatusResponse; |
| 39 |
+import itn.let.mjo.addr.service.AddrDTO; |
|
| 44 | 40 |
import itn.let.mjo.addr.service.AddrVO; |
| 45 | 41 |
import itn.let.mjo.event.service.MjonEventService; |
| 46 | 42 |
import itn.let.mjo.event.service.MjonEventVO; |
... | ... | @@ -3929,7 +3925,7 @@ |
| 3929 | 3925 |
} |
| 3930 | 3926 |
|
| 3931 | 3927 |
@Override |
| 3932 |
- public List<AddrVO> selectMsgAddrListAjax_advc(AddrVO addrVO) throws Exception {
|
|
| 3928 |
+ public List<AddrDTO> selectMsgAddrListAjax_advc(AddrVO addrVO) throws Exception {
|
|
| 3933 | 3929 |
|
| 3934 | 3930 |
return mjonMsgDataDAO.selectMsgAddrListAjax_advc(addrVO); |
| 3935 | 3931 |
} |
--- src/main/java/itn/let/mjo/msgdata/web/MjonMsgDataController.java
+++ src/main/java/itn/let/mjo/msgdata/web/MjonMsgDataController.java
... | ... | @@ -42,7 +42,6 @@ |
| 42 | 42 |
import org.slf4j.LoggerFactory; |
| 43 | 43 |
import org.springframework.beans.factory.annotation.Value; |
| 44 | 44 |
import org.springframework.http.HttpStatus; |
| 45 |
-import org.springframework.http.MediaType; |
|
| 46 | 45 |
import org.springframework.http.ResponseEntity; |
| 47 | 46 |
import org.springframework.stereotype.Controller; |
| 48 | 47 |
import org.springframework.ui.Model; |
... | ... | @@ -51,7 +50,6 @@ |
| 51 | 50 |
import org.springframework.web.bind.annotation.ModelAttribute; |
| 52 | 51 |
import org.springframework.web.bind.annotation.RequestBody; |
| 53 | 52 |
import org.springframework.web.bind.annotation.RequestMapping; |
| 54 |
-import org.springframework.web.bind.annotation.RequestMethod; |
|
| 55 | 53 |
import org.springframework.web.bind.annotation.RequestParam; |
| 56 | 54 |
import org.springframework.web.bind.annotation.ResponseBody; |
| 57 | 55 |
import org.springframework.web.bind.support.SessionStatus; |
... | ... | @@ -60,8 +58,6 @@ |
| 60 | 58 |
import org.springframework.web.servlet.ModelAndView; |
| 61 | 59 |
import org.springframework.web.servlet.mvc.support.RedirectAttributes; |
| 62 | 60 |
|
| 63 |
-import com.fasterxml.jackson.databind.ObjectMapper; |
|
| 64 |
- |
|
| 65 | 61 |
import egovframework.rte.fdl.idgnr.EgovIdGnrService; |
| 66 | 62 |
import egovframework.rte.fdl.security.userdetails.util.EgovUserDetailsHelper; |
| 67 | 63 |
import egovframework.rte.psl.dataaccess.util.EgovMap; |
... | ... | @@ -69,7 +65,6 @@ |
| 69 | 65 |
import itn.com.cmm.EgovMessageSource; |
| 70 | 66 |
import itn.com.cmm.JsonResult; |
| 71 | 67 |
import itn.com.cmm.LoginVO; |
| 72 |
-import itn.com.cmm.MjonMsgSendVO; |
|
| 73 | 68 |
import itn.com.cmm.service.EgovFileMngService; |
| 74 | 69 |
import itn.com.cmm.service.EgovFileMngUtil; |
| 75 | 70 |
import itn.com.cmm.service.FileVO; |
... | ... | @@ -81,6 +76,7 @@ |
| 81 | 76 |
import itn.let.lett.service.LetterService; |
| 82 | 77 |
import itn.let.lett.service.LetterVO; |
| 83 | 78 |
import itn.let.mail.service.StatusResponse; |
| 79 |
+import itn.let.mjo.addr.service.AddrDTO; |
|
| 84 | 80 |
import itn.let.mjo.addr.service.AddrGroupService; |
| 85 | 81 |
import itn.let.mjo.addr.service.AddrGroupVO; |
| 86 | 82 |
import itn.let.mjo.addr.service.AddrService; |
... | ... | @@ -2068,21 +2064,17 @@ |
| 2068 | 2064 |
int offset = (addrVO.getPage()) * addrVO.getSize(); |
| 2069 | 2065 |
addrVO.setOffset(offset); |
| 2070 | 2066 |
// 데이터 조회 |
| 2071 |
- List<AddrVO> resultAddrList = mjonMsgDataService.selectMsgAddrListAjax_advc(addrVO); |
|
| 2067 |
+// List<AddrVO> resultAddrList = mjonMsgDataService.selectMsgAddrListAjax_advc(addrVO); |
|
| 2068 |
+ List<AddrDTO> resultAddrList = mjonMsgDataService.selectMsgAddrListAjax_advc(addrVO); |
|
| 2069 |
+ System.out.println(" + resultAddrList.size() :: "+ resultAddrList.size());
|
|
| 2072 | 2070 |
// int totalCount = mjonMsgDataService.countByMsgAddrListAjax_advc(addrVO); // 필터에 맞는 총 레코드 수 가져오기 |
| 2073 | 2071 |
|
| 2074 |
- // 페이지네이션 계산 |
|
| 2075 |
-// int lastPage = (int) Math.ceil((double) totalCount / addrVO.getSize()); |
|
| 2076 |
- |
|
| 2077 |
- // 응답 데이터 구성 |
|
| 2078 |
-// response.put("data", resultAddrList);
|
|
| 2079 |
-// response.put("last_page", lastPage); // 클라이언트가 사용할 수 있도록 last_page 포함
|
|
| 2080 |
-// response.put("total_count", totalCount); // 필요 시, 총 레코드 수 포함
|
|
| 2081 |
- |
|
| 2082 | 2072 |
return ResponseEntity.ok().body(new StatusResponse(HttpStatus.OK, "",resultAddrList)); |
| 2073 |
+ |
|
| 2083 | 2074 |
} catch (Exception e) {
|
| 2084 |
- e.printStackTrace(); |
|
| 2085 |
- return ResponseEntity.ok().body(new StatusResponse(HttpStatus.BAD_REQUEST, "조회 요청 중 오류가 발생하였습니다.", LocalDateTime.now())); |
|
| 2075 |
+ e.printStackTrace(); |
|
| 2076 |
+ return ResponseEntity.ok().body( |
|
| 2077 |
+ new StatusResponse(HttpStatus.INTERNAL_SERVER_ERROR, "조회 중 오류 발생", LocalDateTime.now())); |
|
| 2086 | 2078 |
} |
| 2087 | 2079 |
} |
| 2088 | 2080 |
|
--- src/main/resources/egovframework/sqlmap/let/fax/addr/Fax_Addr_SQL_Mysql.xml
+++ src/main/resources/egovframework/sqlmap/let/fax/addr/Fax_Addr_SQL_Mysql.xml
... | ... | @@ -1021,7 +1021,7 @@ |
| 1021 | 1021 |
ON A.ADDR_GRP_ID = B.ADDR_GRP_ID |
| 1022 | 1022 |
WHERE A.MBER_ID = #mberId# |
| 1023 | 1023 |
AND (A.RECV_STATUS = 'Y' OR A.RECV_STATUS = 'S' OR A.RECV_STATUS IS NULL) |
| 1024 |
- AND B.DELETE_YN = 'N' |
|
| 1024 |
+ AND A.DELETE_YN = 'N' |
|
| 1025 | 1025 |
GROUP BY A.ADDR_PHONE_NO |
| 1026 | 1026 |
ORDER BY A.ADDR_PHONE_NO ASC, B.ADDR_GRP_ID ASC |
| 1027 | 1027 |
) M |
... | ... | @@ -1144,7 +1144,6 @@ |
| 1144 | 1144 |
A.ADDR_GRP_ID = B.ADDR_GRP_ID |
| 1145 | 1145 |
WHERE A.MBER_ID = #mberId# |
| 1146 | 1146 |
AND (A.RECV_STATUS = 'Y' OR A.RECV_STATUS = 'S' OR A.RECV_STATUS IS NULL) |
| 1147 |
- AND B.DELETE_YN = 'N' |
|
| 1148 | 1147 |
<isNotEmpty property="type"> |
| 1149 | 1148 |
<isEqual property="type" compareValue="none"> |
| 1150 | 1149 |
AND A.ADDR_GRP_ID = '0' |
... | ... | @@ -1156,6 +1155,13 @@ |
| 1156 | 1155 |
<isEqual property="type" compareValue="grp"> |
| 1157 | 1156 |
AND A.ADDR_GRP_ID = #searchAddrGrpId# |
| 1158 | 1157 |
</isEqual> |
| 1158 |
+ <isEqual property="type" compareValue="all"> |
|
| 1159 |
+ AND ( |
|
| 1160 |
+ B.DELETE_YN = 'N' |
|
| 1161 |
+ OR (A.ADDR_GRP_ID = '0' AND A.BOOKMARK = 'N') |
|
| 1162 |
+ OR A.BOOKMARK = 'Y' |
|
| 1163 |
+ ) |
|
| 1164 |
+ </isEqual> |
|
| 1159 | 1165 |
</isNotEmpty> |
| 1160 | 1166 |
<isNotEmpty property="searchCondition"> |
| 1161 | 1167 |
<isEqual property="searchCondition" compareValue="0"> |
--- src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml
+++ src/main/resources/egovframework/sqlmap/let/msg/MjonMsgData_SQL_mysql.xml
... | ... | @@ -16,6 +16,7 @@ |
| 16 | 16 |
<typeAlias alias="mberManageVO" type="itn.let.uss.umt.service.MberManageVO"/> |
| 17 | 17 |
<typeAlias alias="SendLogVO" type="itn.let.uat.uia.web.SendLogVO"/> |
| 18 | 18 |
<typeAlias alias="addrVO" type="itn.let.mjo.addr.service.AddrVO"/> |
| 19 |
+ <typeAlias alias="addrDTO" type="itn.let.mjo.addr.service.AddrDTO"/> |
|
| 19 | 20 |
<typeAlias alias="mjonMsgResultCodeVO" type="itn.let.mjo.msg.service.MjonMsgResultCodeVO"/> |
| 20 | 21 |
<typeAlias alias="mjonSwearWordVO" type="itn.let.mjo.msg.service.MjonSwearWordVO"/> |
| 21 | 22 |
<typeAlias alias="mjonMsgResvVO" type="itn.let.mjo.reservmsg.service.MjonResvMsgVO"/> |
... | ... | @@ -3882,7 +3883,7 @@ |
| 3882 | 3883 |
</select> |
| 3883 | 3884 |
|
| 3884 | 3885 |
<!-- 등록 주소록 그룹 선택시 리스트 불러오기 --> |
| 3885 |
- <select id="mjonMsgDAO.selectMsgAddrListAjax_advc" parameterClass="addrVO" resultClass="addrVO"> |
|
| 3886 |
+ <select id="mjonMsgDAO.selectMsgAddrListAjax_advc" parameterClass="addrVO" resultClass="addrDTO"> |
|
| 3886 | 3887 |
/* mjonMsgDAO.selectMsgAddrListAjax_advc */ |
| 3887 | 3888 |
|
| 3888 | 3889 |
SELECT A.ADDR_ID AS addrId, |
... | ... | @@ -3904,7 +3905,6 @@ |
| 3904 | 3905 |
A.ADDR_GRP_ID = B.ADDR_GRP_ID |
| 3905 | 3906 |
WHERE A.MBER_ID = #mberId# |
| 3906 | 3907 |
AND (A.RECV_STATUS = 'Y' OR A.RECV_STATUS = 'S' OR A.RECV_STATUS IS NULL) |
| 3907 |
- AND B.DELETE_YN = 'N' |
|
| 3908 | 3908 |
<isNotEmpty property="type"> |
| 3909 | 3909 |
<isEqual property="type" compareValue="none"> |
| 3910 | 3910 |
AND A.ADDR_GRP_ID = '0' |
... | ... | @@ -3915,6 +3915,13 @@ |
| 3915 | 3915 |
</isEqual> |
| 3916 | 3916 |
<isEqual property="type" compareValue="grp"> |
| 3917 | 3917 |
AND A.ADDR_GRP_ID = #searchAddrGrpId# |
| 3918 |
+ </isEqual> |
|
| 3919 |
+ <isEqual property="type" compareValue="all"> |
|
| 3920 |
+ AND ( |
|
| 3921 |
+ B.DELETE_YN = 'N' |
|
| 3922 |
+ OR (A.ADDR_GRP_ID = '0' AND A.BOOKMARK = 'N') |
|
| 3923 |
+ OR A.BOOKMARK = 'Y' |
|
| 3924 |
+ ) |
|
| 3918 | 3925 |
</isEqual> |
| 3919 | 3926 |
</isNotEmpty> |
| 3920 | 3927 |
<isNotEmpty property="searchCondition"> |
... | ... | @@ -3952,7 +3959,7 @@ |
| 3952 | 3959 |
A.ADDR_GRP_ID = B.ADDR_GRP_ID |
| 3953 | 3960 |
WHERE A.MBER_ID = #mberId# |
| 3954 | 3961 |
AND (A.RECV_STATUS = 'Y' OR A.RECV_STATUS = 'S' OR A.RECV_STATUS IS NULL) |
| 3955 |
- AND B.DELETE_YN = 'N' |
|
| 3962 |
+ |
|
| 3956 | 3963 |
<isNotEmpty property="type"> |
| 3957 | 3964 |
<isEqual property="type" compareValue="none"> |
| 3958 | 3965 |
AND A.ADDR_GRP_ID = '0' |
... | ... | @@ -3964,6 +3971,13 @@ |
| 3964 | 3971 |
<isEqual property="type" compareValue="grp"> |
| 3965 | 3972 |
AND A.ADDR_GRP_ID = #searchAddrGrpId# |
| 3966 | 3973 |
</isEqual> |
| 3974 |
+ <isEqual property="type" compareValue="all"> |
|
| 3975 |
+ AND ( |
|
| 3976 |
+ B.DELETE_YN = 'N' |
|
| 3977 |
+ OR (A.ADDR_GRP_ID = '0' AND A.BOOKMARK = 'N') |
|
| 3978 |
+ OR A.BOOKMARK = 'Y' |
|
| 3979 |
+ ) |
|
| 3980 |
+ </isEqual> |
|
| 3967 | 3981 |
</isNotEmpty> |
| 3968 | 3982 |
<isNotEmpty property="searchCondition"> |
| 3969 | 3983 |
<isEqual property="searchCondition" compareValue="0"> |
--- src/main/webapp/WEB-INF/jsp/web/msgdata/MsgDataSMLView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/msgdata/MsgDataSMLView.jsp
... | ... | @@ -2765,7 +2765,6 @@ |
| 2765 | 2765 |
|
| 2766 | 2766 |
//주소록 불러오기 팝업의 그룹 선택시 우측에 주소록 불러오기 |
| 2767 | 2767 |
function fnSelectAddrList(type,addrGrpId,item){
|
| 2768 |
- |
|
| 2769 | 2768 |
// 주소록 그룹 열림, 닫힘 폴더이미지 초기화 |
| 2770 | 2769 |
$(".adr_pop_list div p").each(function (index, item) {
|
| 2771 | 2770 |
$(item).find("img").attr("src", "/publish/images/content/close_folder2.png");
|
... | ... | @@ -2840,47 +2839,25 @@ |
| 2840 | 2839 |
return false; |
| 2841 | 2840 |
} |
| 2842 | 2841 |
|
| 2843 |
- //받는사람 리스트를 담아둔 배열에 신규 추가 데이터를 추가해 준다. |
|
| 2844 |
-// for(var i=0; i < addrList.length; i++){
|
|
| 2845 |
-// tableData.push({
|
|
| 2846 |
-// addrGroupNm: addrList[i].addrGrpNm |
|
| 2847 |
-// , addrPhone: removeDash(addrList[i].addrPhoneNo) |
|
| 2848 |
-// , addrName: addrList[i].addrNm |
|
| 2849 |
-// , addrRep1: addrList[i].addrInfo1 |
|
| 2850 |
-// , addrRep2: addrList[i].addrInfo2 |
|
| 2851 |
-// , addrRep3: addrList[i].addrInfo3 |
|
| 2852 |
-// , addrRep4: addrList[i].addrInfo4 |
|
| 2853 |
-// }); |
|
| 2854 |
-// } |
|
| 2855 |
- |
|
| 2856 |
-// addrList.forEach(function(addr){
|
|
| 2857 |
-// tableData.push({
|
|
| 2858 |
-// addrGroupNm: addr.addrGrpNm, |
|
| 2859 |
-// addrPhone: removeDash(addr.addrPhoneNo), |
|
| 2860 |
-// addrName: addr.addrNm, |
|
| 2861 |
-// addrRep1: addr.addrInfo1, |
|
| 2862 |
-// addrRep2: addr.addrInfo2, |
|
| 2863 |
-// addrRep3: addr.addrInfo3, |
|
| 2864 |
-// addrRep4: addr.addrInfo4 |
|
| 2865 |
-// }); |
|
| 2866 |
-// }); |
|
| 2867 |
- |
|
| 2868 |
- //우측 주소록 리스트 Tabulator에 입력해주기 |
|
| 2869 |
-// tableAddr.setData(tableData); |
|
| 2870 |
- console.log('data : ', data);
|
|
| 2842 |
+// console.log('data : ', data);
|
|
| 2871 | 2843 |
tableAddr.setData(addrList); |
| 2872 |
-// tableAddr.updateOrAddData(addrList); // 무한 스크롤을 위해 데이터를 업데이트 |
|
| 2873 | 2844 |
} |
| 2874 | 2845 |
else |
| 2875 | 2846 |
{
|
| 2876 | 2847 |
alert("주소록 불러오기에 실패하였습니다. !!");
|
| 2877 | 2848 |
} |
| 2878 | 2849 |
}, |
| 2879 |
- error: function (jqXHR, textStatus, errorThrown) {
|
|
| 2880 |
- alert("주소록 불러오기에 실패하였습니다.");
|
|
| 2881 |
- console.log("ERROR : ", jqXHR.status, textStatus, errorThrown); // 상태 코드, 상태 텍스트, 에러 메시지 출력
|
|
| 2882 |
- console.log("Response Text: ", jqXHR.responseText); // 서버 응답 텍스트 출력
|
|
| 2883 |
- }, |
|
| 2850 |
+ error: function (jqXHR, textStatus, errorThrown) {
|
|
| 2851 |
+ alert("주소록 불러오기에 실패하였습니다.");
|
|
| 2852 |
+ console.error("Error:", jqXHR.status, textStatus, errorThrown);
|
|
| 2853 |
+ console.error("Response Text:", jqXHR.responseText);
|
|
| 2854 |
+ try {
|
|
| 2855 |
+ let json = JSON.parse(jqXHR.responseText); |
|
| 2856 |
+ console.log("Parsed JSON Response:", json);
|
|
| 2857 |
+ } catch (e) {
|
|
| 2858 |
+ console.error("JSON Parse Error:", e);
|
|
| 2859 |
+ } |
|
| 2860 |
+ }, |
|
| 2884 | 2861 |
beforeSend : function(xmlHttpRequest) {
|
| 2885 | 2862 |
//로딩창 show |
| 2886 | 2863 |
$('.loading_layer').addClass('active');
|
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?