|
@@ -3,7 +3,6 @@ package com.fdkankan.contro.mq.listener;
|
|
|
import cn.hutool.core.codec.Base64;
|
|
import cn.hutool.core.codec.Base64;
|
|
|
import cn.hutool.core.io.FileUtil;
|
|
import cn.hutool.core.io.FileUtil;
|
|
|
import cn.hutool.core.util.CharsetUtil;
|
|
import cn.hutool.core.util.CharsetUtil;
|
|
|
-import cn.hutool.core.util.ZipUtil;
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
@@ -17,6 +16,7 @@ import com.fdkankan.contro.constant.UploadSceneSourceType;
|
|
|
import com.fdkankan.contro.constant.ZipConstant;
|
|
import com.fdkankan.contro.constant.ZipConstant;
|
|
|
import com.fdkankan.contro.entity.*;
|
|
import com.fdkankan.contro.entity.*;
|
|
|
import com.fdkankan.contro.service.*;
|
|
import com.fdkankan.contro.service.*;
|
|
|
|
|
+import com.fdkankan.contro.util.ZipUtil;
|
|
|
import com.fdkankan.fyun.face.FYunFileServiceInterface;
|
|
import com.fdkankan.fyun.face.FYunFileServiceInterface;
|
|
|
import com.fdkankan.model.constants.ConstantFilePath;
|
|
import com.fdkankan.model.constants.ConstantFilePath;
|
|
|
import com.fdkankan.model.constants.UploadFilePath;
|
|
import com.fdkankan.model.constants.UploadFilePath;
|
|
@@ -86,7 +86,7 @@ public class UploadSceneListener {
|
|
|
zipFile.setPassword(ZipConstant.zipPassword.toCharArray());
|
|
zipFile.setPassword(ZipConstant.zipPassword.toCharArray());
|
|
|
zipFile.extractAll(zipDir + uuid);
|
|
zipFile.extractAll(zipDir + uuid);
|
|
|
} else {
|
|
} else {
|
|
|
- ZipUtil.unzip(zipPath, zipDir + uuid, CharsetUtil.CHARSET_GBK);
|
|
|
|
|
|
|
+ ZipUtil.unzip(zipPath, zipDir + uuid);
|
|
|
}
|
|
}
|
|
|
//资源包类型 orig-原始数据 offline 离线包
|
|
//资源包类型 orig-原始数据 offline 离线包
|
|
|
if(UploadSceneSourceType.ORIG.getCode().equalsIgnoreCase(sourceType)){
|
|
if(UploadSceneSourceType.ORIG.getCode().equalsIgnoreCase(sourceType)){
|
|
@@ -106,6 +106,10 @@ public class UploadSceneListener {
|
|
|
log.info("结束处理管理后台上传场景,content:{}", msg);
|
|
log.info("结束处理管理后台上传场景,content:{}", msg);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+// public static void main(String[] args) {
|
|
|
|
|
+// ZipUtil.unzip("", zipDir + uuid, CharsetUtil.CHARSET_GBK);
|
|
|
|
|
+// }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
private void uploadSceneOirg(String num, String sourcePath) throws Exception {
|
|
private void uploadSceneOirg(String num, String sourcePath) throws Exception {
|
|
|
ScenePlus scenePlus = scenePlusService.getScenePlusByNum(num);
|
|
ScenePlus scenePlus = scenePlusService.getScenePlusByNum(num);
|