|
@@ -5,9 +5,11 @@ import com.alibaba.fastjson.JSONObject;
|
|
import com.google.gson.Gson;
|
|
import com.google.gson.Gson;
|
|
import com.qmth.themis.business.constant.SpringContextHolder;
|
|
import com.qmth.themis.business.constant.SpringContextHolder;
|
|
import com.qmth.themis.business.constant.SystemConstant;
|
|
import com.qmth.themis.business.constant.SystemConstant;
|
|
|
|
+import com.qmth.themis.business.entity.SysConfig;
|
|
import com.qmth.themis.business.entity.TBTaskHistory;
|
|
import com.qmth.themis.business.entity.TBTaskHistory;
|
|
import com.qmth.themis.business.enums.FieldUniqueEnum;
|
|
import com.qmth.themis.business.enums.FieldUniqueEnum;
|
|
import com.qmth.themis.business.enums.TaskStatusEnum;
|
|
import com.qmth.themis.business.enums.TaskStatusEnum;
|
|
|
|
+import com.qmth.themis.business.service.CacheService;
|
|
import com.qmth.themis.business.service.TBTaskHistoryService;
|
|
import com.qmth.themis.business.service.TBTaskHistoryService;
|
|
import com.qmth.themis.business.util.OssUtil;
|
|
import com.qmth.themis.business.util.OssUtil;
|
|
import com.qmth.themis.common.contanst.Constants;
|
|
import com.qmth.themis.common.contanst.Constants;
|
|
@@ -142,7 +144,10 @@ public class TaskImportCommon {
|
|
InputStream inputStream = null;
|
|
InputStream inputStream = null;
|
|
try {
|
|
try {
|
|
out = new ByteArrayOutputStream();
|
|
out = new ByteArrayOutputStream();
|
|
- out.write(txtStr.getBytes(StandardCharsets.UTF_8));
|
|
|
|
|
|
+ CacheService cacheService = SpringContextHolder.getBean(CacheService.class);
|
|
|
|
+ SysConfig sysConfig = cacheService.addSysConfigCache(SystemConstant.SYS_CONFIG_KEY_CHARSETS);
|
|
|
|
+ String charsets = Objects.nonNull(sysConfig) ? sysConfig.getConfigValue() : StandardCharsets.UTF_8.toString();
|
|
|
|
+ out.write(txtStr.getBytes(charsets));
|
|
byte[] bookByteAry = out.toByteArray();
|
|
byte[] bookByteAry = out.toByteArray();
|
|
inputStream = new ByteArrayInputStream(bookByteAry);
|
|
inputStream = new ByteArrayInputStream(bookByteAry);
|
|
StringJoiner stringJoiner = new StringJoiner("");
|
|
StringJoiner stringJoiner = new StringJoiner("");
|