2023-05-26 20:20 발송 정보 오류 수정

This commit is contained in:
myname 2023-05-26 20:22:46 +09:00
parent e82a66cbbd
commit 51d78b68df

View File

@ -43,9 +43,13 @@ public class HstryServiceImpl implements HstryService {
HstryResponseVO hstryResponseVO = new HstryResponseVO();
try {
//page size계산
hstryVO.setPageSize(_calcPageSize(hstryVO.getPageSize()));
//page 계산
hstryVO.setPage(_calcPage(hstryVO.getPage(), hstryVO.getPageSize()));
//전체 발송 이력 가져오기
hstryResponseVO = HstryResponseVO.builder()
.objectList(hstryMapper.selectApiInqryHstry(hstryVO))
@ -69,9 +73,13 @@ public class HstryServiceImpl implements HstryService {
HstryResponseVO hstryResponseVO = new HstryResponseVO();
try {
//page size 계산
hstryDetailVO.setPageSize(_calcPageSize(hstryDetailVO.getPageSize()));
//page 계산
hstryDetailVO.setPage(_calcPage(hstryDetailVO.getPage(), hstryDetailVO.getPageSize()));
hstryResponseVO = HstryResponseVO.builder()
.objectList(hstryMapper.selectApiInqryHstryDetail(hstryDetailVO))
.build();
@ -85,6 +93,12 @@ public class HstryServiceImpl implements HstryService {
}
///////////////////////////////////////////////////////////
//
//
// private function
//
//
private String _calcPage(String p_s_page, String p_s_pageSize) throws Exception{
//page 계산
int i_page = 1;
@ -92,6 +106,9 @@ public class HstryServiceImpl implements HstryService {
try {
i_page = Integer.parseInt(p_s_page);
if (i_page<=0) i_page = 1;
}catch(Exception e) {
i_page = 1;
log.info("i_page Error [{}]", e.getMessage());
@ -100,7 +117,7 @@ public class HstryServiceImpl implements HstryService {
try {
i_pageSize = Integer.parseInt(p_s_pageSize);
}catch(Exception e) {
i_page = 30;
i_pageSize = 30;
log.info("i_pageSize Error [{}]", e.getMessage());
}
@ -109,4 +126,20 @@ public class HstryServiceImpl implements HstryService {
return Integer.toString(i_page);
}
private String _calcPageSize(String p_s_pageSize) throws Exception{
//pageSize 계산
int i_pageSize = 30;
try {
i_pageSize = Integer.parseInt(p_s_pageSize);
if (i_pageSize<=0) i_pageSize = 30;
}catch(Exception e) {
i_pageSize = 30;
log.info("i_pageSize Error [{}]", e.getMessage());
}
return Integer.toString(i_pageSize);
}
}