Resource file 수정

This commit is contained in:
2023-05-15 11:36:14 +09:00
parent 55d4685d08
commit 87a91f625a

View File

@@ -600,28 +600,6 @@ public class SysMgtService {
logger.debug("setWorkParam={}",setWorkParam); logger.debug("setWorkParam={}",setWorkParam);
return new SetWorkStateResDto(ApiResponseCode.SUCCESS); return new SetWorkStateResDto(ApiResponseCode.SUCCESS);
} }
//파일 load
public Path load(String filename) {
return Paths.get(uploadPath).resolve(filename);
}
public Resource loadAsResource(String filename) {
try {
Path file = load(filename);
Resource resource = new UrlResource(file.toUri());
if (resource.exists() || resource.isReadable()) {
return resource;
} else {
throw new RuntimeException("파일을 읽을 수 없습니다. : " + filename);
}
} catch (MalformedURLException e) {
throw new RuntimeException("파일을 읽을 수 없습니다. : " + filename, e);
}
}
/** /**
* data: 2023. 05.09. * data: 2023. 05.09.
@@ -648,7 +626,7 @@ public class SysMgtService {
try { try {
//파일 읽기 //파일 읽기
Resource file = loadAsResource(dirWorkState); Resource file = fileService.loadAsResource(dirWorkState);
BufferedReader reader = new BufferedReader(new FileReader(file.getFile())); BufferedReader reader = new BufferedReader(new FileReader(file.getFile()));
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
String line; String line;
@@ -679,21 +657,18 @@ public class SysMgtService {
svcCheckList.setStrHd(StrHd); svcCheckList.setStrHd(StrHd);
String EndHd = svcCheckList.getEndHour()+" : "+ svcCheckList.getEndMin(); String EndHd = svcCheckList.getEndHour()+" : "+ svcCheckList.getEndMin();
svcCheckList.setEndHd(EndHd); svcCheckList.setEndHd(EndHd);
log.debug("aa번 ={}",svcCheckList.getYmd());
log.debug("aa번 ={}",svcCheckList.getStrHd());
log.debug("aa번 ={}",svcCheckList.getEndHd());
log.debug("2번 ={}",svcCheckList); log.debug("2번 ={}",svcCheckList);
// 리스트에 항목 추가
}
// 리스트에 항목 추가
CheckList.add(svcCheckList); CheckList.add(svcCheckList);
log.debug("4번 ={}",CheckList.add(svcCheckList)); }
log.debug("4번 ={}",CheckList);
totalCnt = Data.length; totalCnt = Data.length;
int page = svcCheckListReqDto.getPage(); int page = svcCheckListReqDto.getPage();
int pagePerRows = svcCheckListReqDto.getPagePerRows(); int pagePerRows = svcCheckListReqDto.getPagePerRows();
page = (page - 1) * pagePerRows; page = (page - 1) * pagePerRows;
svcCheckListReqDto.setPage(page); svcCheckListReqDto.setPage(page);
log.debug("22번 ={}",svcCheckList);
} }
} catch (Exception e) { } catch (Exception e) {
// 파일 읽기 실패 시 "USE"로 설정하고 결과 반환 // 파일 읽기 실패 시 "USE"로 설정하고 결과 반환
@@ -702,7 +677,7 @@ public class SysMgtService {
log.debug("5번 ={}",svcCheckList.getWorkState()); log.debug("5번 ={}",svcCheckList.getWorkState());
String[] Data = workStateData.split(","); String[] Data = workStateData.split(",");
log.debug("222번 ={}",svcCheckList);
totalCnt = Data.length; totalCnt = Data.length;
int page = svcCheckListReqDto.getPage(); int page = svcCheckListReqDto.getPage();
int pagePerRows = svcCheckListReqDto.getPagePerRows(); int pagePerRows = svcCheckListReqDto.getPagePerRows();
@@ -722,7 +697,7 @@ public class SysMgtService {
} }
log.debug("2222번 ={}",svcCheckList);
// CheckList = sysmgtmapper.svcCheckListSelect(svcCheckListReqDto); // CheckList = sysmgtmapper.svcCheckListSelect(svcCheckListReqDto);
svcCheckListRes.setList(CheckList); svcCheckListRes.setList(CheckList);
Paging paging = new Paging(); Paging paging = new Paging();