api 발송 수정

This commit is contained in:
hehihoho3@gmail.com 2025-06-30 11:24:23 +09:00
parent 1a3088e5f5
commit f7e96648a8
3 changed files with 124 additions and 129 deletions

View File

@ -828,13 +828,13 @@ public class KakaoAlimTalkSendController {
modelAndView.setViewName("jsonView");
try {
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId());
// LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
// String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId());
if(userId == "") {
modelAndView.addObject("result", "notLogin");
return modelAndView;
}else {
// if(userId == "") {
// modelAndView.addObject("result", "notLogin");
// return modelAndView;
// }else {
KakaoReturnVO kakaoTemplateTempList = kakaoApiTemplate.selectKakaoApiTemplate(kakaoVO);
@ -850,7 +850,7 @@ public class KakaoAlimTalkSendController {
modelAndView.addObject("kakaoTemplateList", kakaoTemplateTempList);
modelAndView.addObject("result", "success");
}
// }
}catch(Exception ex){
ex.printStackTrace();
modelAndView.addObject("message", egovMessageSource.getMessage("fail.common.select"));

View File

@ -113,46 +113,47 @@
<tbody>
<tr>
<td><span class="font_b">resultCode</span></td>
<td>성공 여부("0" 아니면 실패)</td>
<td>성공 여부 ("0" 이면 성공, 그 외는 실패)</td>
<td>String</td>
</tr>
<tr>
<td><span class="font_b">data</span></td>
<td>결과값 객체(성공 : 데이터, 실패 : 메시지)</td>
<td>Object</td>
<td>응답 결과 객체 (성공 시 배열, 실패 시 메시지)</td>
<td>Array&lt;Object&gt;</td>
</tr>
<tr>
<td><span class="font_b">[data].msgGroupId</span></td>
<td>메시지 그룹 ID</td>
<td><span class="font_b">data[].userId</span></td>
<td>사용자 ID</td>
<td>String</td>
</tr>
<tr>
<td><span class="font_b">[data].msgType</span></td>
<td>메시지 타입(4 : 단문, 6 : 장문)</td>
<td><span class="font_b">data[].senderKey</span></td>
<td>발신자 키</td>
<td>String</td>
</tr>
<tr>
<td><span class="font_b">[data].blockCnt</span></td>
<td>수신거부 건수</td>
<td><span class="font_b">data[].phoneNumber</span></td>
<td>수신자 전화번호</td>
<td>String</td>
</tr>
<tr>
<td><span class="font_b">[data].failCnt</span></td>
<td>전송 실패 건수</td>
<td><span class="font_b">data[].yellowId</span></td>
<td>카카오톡 채널 ID</td>
<td>String</td>
</tr>
<tr>
<td><span class="font_b">[data].successCnt</span></td>
<td>성공 건수</td>
<td><span class="font_b">data[].firstRegistPnttm</span></td>
<td>최초 등록 시각 (yyyyMMdd HH:mm:ss)</td>
<td>String</td>
</tr>
<tr>
<td><span class="font_b">[data].test_yn</span></td>
<td>테스트 데이터 여부</td>
<td><span class="font_b">data[].firstRegisterId</span></td>
<td>최초 등록자 ID</td>
<td>String</td>
</tr>
</tbody>
</table>
<div class="table_info">
<p>※ JSON 객체로 응답합니다.</p>
</div>
@ -173,25 +174,19 @@
</p>
<div class="indent_t1">
<p>
<span>"msgGroupId"</span>:"MSGGID_0000000000000"
,<span>"senderKey"</span>:"6691434xxxxxxxxxxxxxxxxxxxxxxxxx"
</p>
<p>
,<span>"msgType"</span>:"SMS"
,<span>""phoneNumber"</span>:"010xxxxxxxx"
</p>
<p>
,<span>"resultCode"</span>:"0"
,<span>"yellowId"</span>:"@ID"
</p>
<p>
,<span>"blockCnt"</span>:"0"
,<span>"firstRegistPnttm"</span>:"2025-10-05 18:08:58"
</p>
<p>
,<span>"failCnt"</span>:"0"
</p>
<p>
,<span>"successCnt"</span>:"3"
</p>
<p>
,<span>"test_yn"</span>:null
,<span>"firstRegisterId"</span>:"userId"
</p>
</div>
<p>&#65373;</p>
@ -207,10 +202,10 @@
<p>&#65371;</p>
<div class="indent">
<p>
<span>"resultCode"</span>:"1040"
<span>"resultCode"</span>:"401"
</p>
<p>
,<span>"data"</span>:"치환 데이터 오류"
,<span>"message"</span>:"Unauthorized"
</p>
</div>
<p class="l_code">&#65373;</p>