|
@@ -22,6 +22,7 @@ import org.springframework.scheduling.annotation.Async;
|
|
import java.io.*;
|
|
import java.io.*;
|
|
import java.nio.charset.StandardCharsets;
|
|
import java.nio.charset.StandardCharsets;
|
|
import java.text.MessageFormat;
|
|
import java.text.MessageFormat;
|
|
|
|
+import java.time.LocalDateTime;
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
import java.util.Objects;
|
|
import java.util.Objects;
|
|
@@ -91,6 +92,17 @@ public abstract class AsyncImportTaskTemplete {
|
|
InputStream inputStream = null;
|
|
InputStream inputStream = null;
|
|
try {
|
|
try {
|
|
JSONObject jsonObject = JSONObject.parseObject(tbTask.getImportFilePath());
|
|
JSONObject jsonObject = JSONObject.parseObject(tbTask.getImportFilePath());
|
|
|
|
+ if (Objects.isNull(jsonObject)) {
|
|
|
|
+ LocalDateTime nowTime = LocalDateTime.now();
|
|
|
|
+ StringJoiner stringJoiner = new StringJoiner("");
|
|
|
|
+ stringJoiner.add(UploadFileEnum.FILE.getTitle()).add(File.separator);
|
|
|
|
+ stringJoiner.add(String.valueOf(nowTime.getYear())).add(File.separator)
|
|
|
|
+ .add(String.format("%02d", nowTime.getMonthValue())).add(File.separator)
|
|
|
|
+ .add(String.format("%02d", nowTime.getDayOfMonth()))
|
|
|
|
+ .add(File.separator).add(SystemConstant.getUuid()).add(TXT_PREFIX);
|
|
|
|
+ jsonObject.put(SystemConstant.TYPE, SystemConstant.OSS);
|
|
|
|
+ jsonObject.put(SystemConstant.PATH, stringJoiner.toString());
|
|
|
|
+ }
|
|
String path = (String) jsonObject.get(SystemConstant.PATH);
|
|
String path = (String) jsonObject.get(SystemConstant.PATH);
|
|
String type = (String) jsonObject.get(SystemConstant.TYPE);
|
|
String type = (String) jsonObject.get(SystemConstant.TYPE);
|
|
|
|
|