mirror of
http://git.mhez-qa.uplus.co.kr/hubez/hubez-admin.git
synced 2025-12-07 01:47:08 +09:00
파일 생성수정& 에러수정
This commit is contained in:
@@ -580,6 +580,7 @@ public class SysMgtService {
|
||||
//1. workState 파일이 없다면? 만들어라
|
||||
if(!file.exists()) {
|
||||
file.createNewFile();
|
||||
}else if(!fileList.exists()) {
|
||||
fileList.createNewFile();
|
||||
}
|
||||
|
||||
@@ -615,14 +616,18 @@ public class SysMgtService {
|
||||
String[] Data = workStateData.split(",");
|
||||
|
||||
List<String> newList = new ArrayList<>();
|
||||
for (String data : Data) {
|
||||
newList.add(data);
|
||||
}
|
||||
|
||||
if((Data[0].equals(""))==false) {
|
||||
for (String data : Data) {
|
||||
newList.add(data);
|
||||
}
|
||||
}
|
||||
newList.add(setWorkState);
|
||||
|
||||
for (String data : newList) {
|
||||
writerList.write(data+",\r\n");
|
||||
}
|
||||
|
||||
writerList.close();
|
||||
|
||||
} catch (IOException e) {
|
||||
@@ -658,7 +663,8 @@ public class SysMgtService {
|
||||
String nowPage = String.valueOf(svcCheckListReqDto.getPage());
|
||||
int totalCnt = 0;
|
||||
// sysmgtmapper.svcCheckListSelectCnt(svcCheckListReqDto);
|
||||
|
||||
File fileList = new File("C:\\efs\\admin\\workState\\workStatefile.txt");
|
||||
|
||||
try {
|
||||
//파일 읽기
|
||||
Resource file = fileService.loadAsResource(dirWorkState);
|
||||
@@ -708,6 +714,9 @@ public class SysMgtService {
|
||||
svcCheckListReqDto.setPage(page);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
if(!fileList.exists()) {
|
||||
log.debug("파일이 존재하지 않습니다.");
|
||||
}else {
|
||||
// 파일 읽기 실패 시 "USE"로 설정하고 결과 반환
|
||||
log.error("WORK STATE READ FAIL : {}",e.getMessage(), e);
|
||||
svcCheckList.setWorkState("USE");
|
||||
@@ -720,6 +729,7 @@ public class SysMgtService {
|
||||
page = (page - 1) * pagePerRows;
|
||||
svcCheckListReqDto.setPage(page);
|
||||
return new SvcCheckListResDto(ApiResponseCode.SUCCESS);
|
||||
}
|
||||
}
|
||||
|
||||
if (totalCnt == 0) {
|
||||
|
||||
Reference in New Issue
Block a user