api 친구톡 연동 진행중
This commit is contained in:
parent
64818ff86d
commit
054ee00b6d
@ -831,7 +831,7 @@ public class KakaoSendUtil {
|
||||
sendVO.setReqDate(DATE_FORMATTER.format(calendar.getTime()));
|
||||
|
||||
sendVO.setSenderKey(kakaoVO.getSenderKey());
|
||||
sendVO.setTemplateCode(kakaoVO.getTemplateCode());
|
||||
// sendVO.setTemplateCode(kakaoVO.getTemplateCode());
|
||||
sendVO.setUserId(kakaoVO.getUserId());
|
||||
sendVO.setCallFrom(kakaoVO.getCallFrom());
|
||||
sendVO.setSubMsgSendYn(kakaoVO.getSubMsgSendYn());
|
||||
@ -1885,6 +1885,8 @@ public class KakaoSendUtil {
|
||||
sendVO.setBefPoint(priceAndPoint.getBefPoint(sendVO.getUserId()));
|
||||
sendVO.setAdFlag(kakaoVO.getAdFlag());
|
||||
|
||||
sendVO.setSendKind(kakaoVO.getSendKind());
|
||||
|
||||
Float eachPrice = Float.parseFloat(sendVO.getEachPrice());
|
||||
|
||||
Float totPrice = eachPrice * instCnt;
|
||||
|
||||
@ -359,6 +359,7 @@ public class KakaoVO extends MjonMsgVO{
|
||||
sb.append("\n , txtReplYn=[").append(getTxtReplYn()).append("]");
|
||||
sb.append("\n , atSmishingYn=[").append(getAtSmishingYn()).append("]");
|
||||
sb.append("\n , atDelayYn=[").append(getAtDelayYn()).append("]");
|
||||
sb.append("\n , filePath1=[").append(getFilePath1()).append("]");
|
||||
// sb.append("\n , tmpBtnSelect=[").append(getTmpBtnSelect()).append("]");
|
||||
StringBuilder btnListSb = new StringBuilder("[");
|
||||
if (buttonVOList != null && !buttonVOList.isEmpty()) {
|
||||
|
||||
@ -19,6 +19,7 @@ import javax.imageio.ImageIO;
|
||||
import javax.swing.ImageIcon;
|
||||
|
||||
import org.apache.commons.io.FilenameUtils;
|
||||
import org.apache.commons.io.output.ByteArrayOutputStream;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.http.HttpEntity;
|
||||
import org.apache.http.HttpResponse;
|
||||
@ -395,6 +396,7 @@ public class KakaoApiImageUpload {
|
||||
.addTextBody("senderKey", kakaoVO.getSenderKey())
|
||||
.addBinaryBody("image", new File(filePath), ContentType.MULTIPART_FORM_DATA, newName + "." + ext)
|
||||
.build();
|
||||
;
|
||||
|
||||
httpPost.setEntity(httpEntity);
|
||||
|
||||
@ -407,6 +409,7 @@ public class KakaoApiImageUpload {
|
||||
String result = EntityUtils.toString(response.getEntity(), "UTF-8");
|
||||
JSONParser parser = new JSONParser();
|
||||
JSONObject object = (JSONObject) parser.parse(result);
|
||||
log.info("object + :: [{}]", object.toJSONString());
|
||||
|
||||
String code = object.get("code").toString();
|
||||
if ("200".equals(code)) {
|
||||
|
||||
@ -970,14 +970,14 @@ public class KakaoAlimTalkServiceImpl extends EgovAbstractServiceImpl implements
|
||||
|
||||
groupedMsgList.stream().forEach(t-> log.info("t.toString() [{}]", t.toString()));
|
||||
|
||||
|
||||
if(1==1) {
|
||||
|
||||
// 강제로 예외 발생
|
||||
throw new RuntimeException("강제 예외 발생 테스트");
|
||||
}
|
||||
|
||||
|
||||
//
|
||||
// if(1==1) {
|
||||
//
|
||||
// // 강제로 예외 발생
|
||||
// throw new RuntimeException("강제 예외 발생 테스트");
|
||||
// }
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
// 발송 데이터 삽입
|
||||
|
||||
@ -75,9 +75,9 @@ public class KakaoFriendsTalkServiceImpl extends EgovAbstractServiceImpl implem
|
||||
public StatusResponse insertKakaoFtSandAjax_advc(KakaoVO kakaoVO, HttpServletRequest request) throws Exception {
|
||||
StatusResponse statusResponse = new StatusResponse();
|
||||
|
||||
// log.info(" + kakaoVO.toString() :: [{}]", kakaoVO.toString());
|
||||
log.info(" + kakaoVO.toString() :: [{}]", kakaoVO.toString());
|
||||
|
||||
// log.info(" + kakaoVO.toString() :: [{}]", kakaoVO.ftToString());
|
||||
log.info(" + kakaoVO.toString() :: [{}]", kakaoVO.ftToString());
|
||||
|
||||
|
||||
|
||||
|
||||
@ -199,10 +199,13 @@ public class KakaoFriendsTalkTemplateController {
|
||||
modelAndView.setViewName("jsonView");
|
||||
|
||||
try {
|
||||
|
||||
if(!"A".equals(kakaoVO.getSendKind())) {
|
||||
|
||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId());
|
||||
|
||||
if(StringUtils.isEmpty(userId)) { //KISA 보안취약점 조치 (2018-12-10, 이정은)
|
||||
if(StringUtils.isEmpty(userId)) {
|
||||
return ResponseEntity.ok(
|
||||
new StatusResponse(HttpStatus.UNAUTHORIZED
|
||||
, "로그인을 하셔야 이용 가능합니다."
|
||||
@ -211,6 +214,7 @@ public class KakaoFriendsTalkTemplateController {
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
final Map<String, MultipartFile> files = multiRequest.getFileMap();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user