|
@@ -11,6 +11,7 @@ import com.aip.gateway.api.model.response.ResponseInfo;
|
|
|
import com.aip.gateway.api.model.response.ResponseStream;
|
|
|
import com.aip.gateway.api.repository.AipFileRepository;
|
|
|
import com.aip.gateway.api.repository.AppRepository;
|
|
|
+import com.aip.gateway.api.repository.GlobalConstants;
|
|
|
import com.aip.gateway.api.utils.TimeUtils;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -36,6 +37,9 @@ abstract class AbstractAipService {
|
|
|
protected String getActualFileName(String fileName) {
|
|
|
return this.repo.getSettings().getTargetFileDir() + fileName;
|
|
|
}
|
|
|
+ protected String getDispFileName(String dispFileName, String outputFileName) {
|
|
|
+ return AipFileUtils.getFileNameWithoutExtension(dispFileName) + AipFileUtils.getExtension(outputFileName);
|
|
|
+ }
|
|
|
protected String getSupportedFileExt(String reqFileName) {
|
|
|
return this.repo.getSupportedFileExt(reqFileName);
|
|
|
}
|
|
@@ -82,7 +86,7 @@ abstract class AbstractAipService {
|
|
|
return new CheckAip(102, "지원하지 않는 파일형식 입니다.", dispFileName);
|
|
|
}
|
|
|
|
|
|
- CheckAip result = new CheckAip(0, "Success", dispFileName);
|
|
|
+ CheckAip result = new CheckAip(0, GlobalConstants.API_RESULT_SUCCESS, dispFileName);
|
|
|
result.setReqFileName(reqFileName);
|
|
|
result.setNewFileExt(newFileExt);
|
|
|
if (isStream) {
|
|
@@ -122,14 +126,16 @@ abstract class AbstractAipService {
|
|
|
protected ResponseFile responseSetFile(SetFileInfo fileInfo, String displayFileName, String actualFileName) {
|
|
|
ResponseBase baseResponse = responseBase(fileInfo, displayFileName, actualFileName);
|
|
|
ResponseFile result = new ResponseFile(baseResponse);
|
|
|
+ result.setDispFileName(getDispFileName(displayFileName, actualFileName));
|
|
|
result.setOutputFileName(AipFileUtils.getFileName(actualFileName));
|
|
|
return result;
|
|
|
}
|
|
|
protected ResponseStream responseSetStream(SetFileInfo fileInfo, String displayFileName, String actualFileName) {
|
|
|
ResponseBase baseResponse = responseBase(fileInfo, displayFileName, actualFileName);
|
|
|
ResponseStream result = new ResponseStream(baseResponse);
|
|
|
+ result.setDispFileName(getDispFileName(displayFileName, actualFileName));
|
|
|
result.setOutputFileName(AipFileUtils.getFileName(actualFileName));
|
|
|
- result.setFileData(AipFileUtils.getFileDataString(actualFileName));
|
|
|
+ result.setFileData(AipFileUtils.getFileDataString(getActualFileName(actualFileName)));
|
|
|
return result;
|
|
|
}
|
|
|
|
|
@@ -173,7 +179,7 @@ abstract class AbstractAipService {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- ResponseInfo result = new ResponseInfo(0, "Success");
|
|
|
+ ResponseInfo result = new ResponseInfo(0, GlobalConstants.API_RESULT_SUCCESS);
|
|
|
result.setLabeled(isLabled);
|
|
|
result.setProtected(isProtected);
|
|
|
result.setCreationTime(creationTime);
|