알림톡 수정
@2ad19942494b5a36656087bf04d9c4f5dd7f22d0
--- src/main/java/itn/let/kakao/user/kakaoAt/service/impl/KakaoAlimTalkServiceImpl.java
+++ src/main/java/itn/let/kakao/user/kakaoAt/service/impl/KakaoAlimTalkServiceImpl.java
... | ... | @@ -90,7 +90,7 @@ |
| 90 | 90 |
|
| 91 | 91 |
//Controller에서 전달 받은 분할 시간 정보 리스트 |
| 92 | 92 |
List<String> dividDayList = kakaoVO.getDividDay(); |
| 93 |
- String sendTime = kakaoVO.getReqDate(); |
|
| 93 |
+ //String sendTime = kakaoVO.getReqDate(); |
|
| 94 | 94 |
String[] phoneList = kakaoVO.getCallToList(); //받는사람 연락처 리스트 |
| 95 | 95 |
|
| 96 | 96 |
//카카오 알림톡 전송 리스트 |
... | ... | @@ -147,7 +147,7 @@ |
| 147 | 147 |
|
| 148 | 148 |
}else {
|
| 149 | 149 |
|
| 150 |
- kakaoSandInfo.setReqDate(sendTime); |
|
| 150 |
+ kakaoSandInfo.setReqDate(kakaoVO.getReqDate()); |
|
| 151 | 151 |
|
| 152 | 152 |
} |
| 153 | 153 |
}else {
|
... | ... | @@ -167,21 +167,40 @@ |
| 167 | 167 |
sandDate = dividDayList.get(i); |
| 168 | 168 |
}else {
|
| 169 | 169 |
//예약 시간 입력해주기 |
| 170 |
- sandDate = sendTime; |
|
| 170 |
+ sandDate = kakaoVO.getReqDate(); |
|
| 171 | 171 |
} |
| 172 | 172 |
|
| 173 |
- SimpleDateFormat sdFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
|
|
| 174 |
- Date date = sdFormat.parse(sandDate); |
|
| 175 |
- |
|
| 176 |
- Calendar cal1 = Calendar.getInstance(); |
|
| 177 |
- cal1.setTime(date); // 시간 설정 |
|
| 178 |
- cal1.add(Calendar.MINUTE, 30); // 30분 연산 |
|
| 179 |
- |
|
| 180 |
- String reqDate = sdFormat.format(cal1.getTime()); |
|
| 181 |
- |
|
| 182 |
- System.out.println("@@@@@@@@@@@@@@ reqDate : "+reqDate);
|
|
| 183 |
- kakaoVO.setReqDate(reqDate); |
|
| 184 |
- kakaoSandInfo.setReqDate(reqDate); |
|
| 173 |
+ if(!kakaoVO.getReserveYn().equals("N")) {
|
|
| 174 |
+ /** 예약 발송 설정 */ |
|
| 175 |
+ if (i == 0) {
|
|
| 176 |
+ SimpleDateFormat sdFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
|
|
| 177 |
+ Date date = sdFormat.parse(sandDate); |
|
| 178 |
+ |
|
| 179 |
+ Calendar cal1 = Calendar.getInstance(); |
|
| 180 |
+ cal1.setTime(date); // 시간 설정 |
|
| 181 |
+ cal1.add(Calendar.MINUTE, 30); // 30분 연산 |
|
| 182 |
+ |
|
| 183 |
+ String reqDate = sdFormat.format(cal1.getTime()); |
|
| 184 |
+ |
|
| 185 |
+ System.out.println("@@@@@@@@@@@@@@ reqDate : "+reqDate);
|
|
| 186 |
+ kakaoVO.setReqDate(reqDate); |
|
| 187 |
+ kakaoSandInfo.setReqDate(reqDate); |
|
| 188 |
+ } |
|
| 189 |
+ }else {
|
|
| 190 |
+ /** 즉시 발송 설정 */ |
|
| 191 |
+ SimpleDateFormat sdFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
|
|
| 192 |
+ Date date = sdFormat.parse(sandDate); |
|
| 193 |
+ |
|
| 194 |
+ Calendar cal1 = Calendar.getInstance(); |
|
| 195 |
+ cal1.setTime(date); // 시간 설정 |
|
| 196 |
+ cal1.add(Calendar.MINUTE, 30); // 30분 연산 |
|
| 197 |
+ |
|
| 198 |
+ String reqDate = sdFormat.format(cal1.getTime()); |
|
| 199 |
+ |
|
| 200 |
+ System.out.println("@@@@@@@@@@@@@@ reqDate : "+reqDate);
|
|
| 201 |
+ kakaoVO.setReqDate(reqDate); |
|
| 202 |
+ kakaoSandInfo.setReqDate(reqDate); |
|
| 203 |
+ } |
|
| 185 | 204 |
} |
| 186 | 205 |
|
| 187 | 206 |
/**전송시간 설정 (끝)------------------------------------------------*/ |
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?