2023-05-26 20:20 발송 정보 오류 수정
This commit is contained in:
parent
e82a66cbbd
commit
51d78b68df
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user