|
@@ -94,10 +94,8 @@ public abstract class AsyncPushTaskTemplate {
|
|
|
|
|
|
JSONObject json = new JSONObject();
|
|
JSONObject json = new JSONObject();
|
|
if (oss) {//上传至oss
|
|
if (oss) {//上传至oss
|
|
- path = path.substring(0, path.lastIndexOf("/") + 1);
|
|
|
|
- stringJoiner.add(path).add(SystemConstant.getUuid()).add(TXT_PREFIX);
|
|
|
|
FileStoreUtil fileStoreUtil = SpringContextHolder.getBean(FileStoreUtil.class);
|
|
FileStoreUtil fileStoreUtil = SpringContextHolder.getBean(FileStoreUtil.class);
|
|
- fileStoreUtil.ossUpload(stringJoiner.toString(), inputStream, DigestUtils.md5Hex(new ByteArrayInputStream(bookByteAry)), fileStoreUtil.getUploadEnumByPath(stringJoiner.toString()).getFssType());
|
|
|
|
|
|
+ fileStoreUtil.ossUpload(path, inputStream, DigestUtils.md5Hex(new ByteArrayInputStream(bookByteAry)), fileStoreUtil.getUploadEnumByPath(stringJoiner.toString()).getFssType());
|
|
json.put(SystemConstant.TYPE, SystemConstant.OSS);
|
|
json.put(SystemConstant.TYPE, SystemConstant.OSS);
|
|
} else {//上传至服务器
|
|
} else {//上传至服务器
|
|
File finalFile = new File(stringJoiner.toString());
|
|
File finalFile = new File(stringJoiner.toString());
|
|
@@ -108,7 +106,7 @@ public abstract class AsyncPushTaskTemplate {
|
|
FileUtils.copyInputStreamToFile(inputStream, finalFile);
|
|
FileUtils.copyInputStreamToFile(inputStream, finalFile);
|
|
json.put(SystemConstant.TYPE, SystemConstant.LOCAL);
|
|
json.put(SystemConstant.TYPE, SystemConstant.LOCAL);
|
|
}
|
|
}
|
|
- json.put(SystemConstant.PATH, stringJoiner.toString());
|
|
|
|
|
|
+ json.put(SystemConstant.PATH, path);
|
|
json.put(SystemConstant.UPLOAD_TYPE, UploadFileEnum.FILE);
|
|
json.put(SystemConstant.UPLOAD_TYPE, UploadFileEnum.FILE);
|
|
|
|
|
|
tbSyncTask.setReportFilePath(json.toJSONString());
|
|
tbSyncTask.setReportFilePath(json.toJSONString());
|