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