랜덤 문자발송 테스트 수정

main
이범준 12 months ago
parent 2198667613
commit d672f4abb2

@ -11,6 +11,7 @@ public class RandomMessageCreateRequest extends AbstractEntity {
private String dest;
private String msgPrps;
private String sggCd;
private int dataCnt;
private String sincheongFrom;
private String sincheongTo;

@ -176,6 +176,11 @@ public class nuri2Controller extends AbstractController {
ModelAndView mav = new ModelAndView("jsonView");
DataObject respDataObject = new DataObject();
List<Map<String,Object>> reqs = new ArrayList<Map<String,Object>>();
int dataCnt = rmcq.getDataCnt();
for(int i=0; i<dataCnt; i++) {
Map<String,Object> req = new HashMap<String,Object>();
req.put("recptnNo", RandomUtil.randomPhone());
@ -229,6 +234,10 @@ public class nuri2Controller extends AbstractController {
req.put("args", args);
reqs.add(req);
}
HttpResponse<String> apiRslt = new WebClient().post(request -> {
request.contentType(WebClient.Request.ContentType.JSON);
request.uri(rmcq.getDest());
@ -237,7 +246,7 @@ public class nuri2Controller extends AbstractController {
request.data("sggCd", rmcq.getSggCd());
request.data("teskSeCd", "");
request.data("msgDtlPrps", "");
request.data("reqs", List.of(req));
request.data("reqs", reqs);
});
String rslt = apiRslt.body();

@ -7,7 +7,7 @@
<br />
<strong>시군구코드</strong><br/>
<input type="text" name="sggCd" value="50000" />
<input type="text" name="sggCd" value="50000" maxlength="5" />
<br />
<strong>발송목적</strong><br/>
@ -23,15 +23,18 @@
<br/>
<strong>신청일자 범위</strong><br/>
<strong>신청일자 범위</strong>(고장신고접수)<br/>
<input type="text" name="sincheongFrom" maxlength="8" size="8" required placeholder="일자(8자리)" />부터
<input type="text" name="sincheongTo" maxlength="8" size="8" required placeholder="일자(8자리)" />까지
<br/>
<strong>입차시간 범위</strong><br/>
<strong>입차시간 범위</strong>(단속기 이동주차)<br/>
<input type="text" name="ibchaFrom" maxlength="14" size="14" required placeholder="일시(14자리)" />부터
<input type="text" name="ibchaTo" maxlength="14" size="14" required placeholder="일시(14자리)" />까지
<br />
<strong>요청데이터 건수</strong><br/>
<input type="number" name="dataCnt" value="1" />
</form>
<br/>

Loading…
Cancel
Save