|
@@ -1,12 +1,10 @@
|
|
package com.fdkankan.manage.service.impl;
|
|
package com.fdkankan.manage.service.impl;
|
|
|
|
|
|
-import com.alibaba.fastjson.JSONObject;
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.fdkankan.common.constant.ConstantFilePath;
|
|
import com.fdkankan.common.constant.ConstantFilePath;
|
|
-import com.fdkankan.common.constant.ErrorCode;
|
|
|
|
import com.fdkankan.common.constant.SceneConstant;
|
|
import com.fdkankan.common.constant.SceneConstant;
|
|
import com.fdkankan.common.constant.UploadFilePath;
|
|
import com.fdkankan.common.constant.UploadFilePath;
|
|
import com.fdkankan.common.exception.BusinessException;
|
|
import com.fdkankan.common.exception.BusinessException;
|
|
@@ -15,7 +13,7 @@ import com.fdkankan.common.util.CreateObjUtil;
|
|
import com.fdkankan.common.util.FileUtils;
|
|
import com.fdkankan.common.util.FileUtils;
|
|
import com.fdkankan.common.util.MatrixToImageWriterUtil;
|
|
import com.fdkankan.common.util.MatrixToImageWriterUtil;
|
|
import com.fdkankan.common.util.RandomUtil;
|
|
import com.fdkankan.common.util.RandomUtil;
|
|
-import com.fdkankan.manage.util.UploadToOssUtil;
|
|
|
|
|
|
+import com.fdkankan.manage.util.MangerUploadToOssUtil;
|
|
import com.fdkankan.manage.common.CameraConstant;
|
|
import com.fdkankan.manage.common.CameraConstant;
|
|
import com.fdkankan.manage.entity.*;
|
|
import com.fdkankan.manage.entity.*;
|
|
import com.fdkankan.manage.mapper.ISceneProMapper;
|
|
import com.fdkankan.manage.mapper.ISceneProMapper;
|
|
@@ -25,15 +23,12 @@ import com.fdkankan.manage.vo.request.SceneParam;
|
|
import com.fdkankan.manage.vo.response.GroupByCount;
|
|
import com.fdkankan.manage.vo.response.GroupByCount;
|
|
import com.fdkankan.manage.vo.response.SceneVo;
|
|
import com.fdkankan.manage.vo.response.SceneVo;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
-import org.apache.commons.lang3.StringUtils;
|
|
|
|
-import org.springframework.beans.BeanUtils;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.util.ObjectUtils;
|
|
import org.springframework.util.ObjectUtils;
|
|
|
|
|
|
import java.io.File;
|
|
import java.io.File;
|
|
-import java.io.IOException;
|
|
|
|
import java.util.*;
|
|
import java.util.*;
|
|
import java.util.concurrent.CompletableFuture;
|
|
import java.util.concurrent.CompletableFuture;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
@@ -63,7 +58,7 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
@Autowired
|
|
@Autowired
|
|
ISceneProEditService sceneProEditService;
|
|
ISceneProEditService sceneProEditService;
|
|
@Autowired
|
|
@Autowired
|
|
- private UploadToOssUtil uploadToOssUtil;
|
|
|
|
|
|
+ private MangerUploadToOssUtil mangeUploadToOssUtil;
|
|
@Autowired
|
|
@Autowired
|
|
IScenePlusService scenePlusService;
|
|
IScenePlusService scenePlusService;
|
|
@Autowired
|
|
@Autowired
|
|
@@ -400,7 +395,7 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
}
|
|
}
|
|
FileUtils.writeJsonFile(localPath, map);
|
|
FileUtils.writeJsonFile(localPath, map);
|
|
if(type.equals("v4")){
|
|
if(type.equals("v4")){
|
|
- uploadToOssUtil.upload(localPath,uploadPath);
|
|
|
|
|
|
+ mangeUploadToOssUtil.upload(localPath,uploadPath);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -415,7 +410,7 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
for(String url : urlList){
|
|
for(String url : urlList){
|
|
map.put(url, url.replace(ConstantFilePath.SCENE_PATH, ""));
|
|
map.put(url, url.replace(ConstantFilePath.SCENE_PATH, ""));
|
|
}
|
|
}
|
|
- uploadToOssUtil.uploadMulFiles(map);
|
|
|
|
|
|
+ mangeUploadToOssUtil.uploadMulFiles(map);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -443,7 +438,7 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
for(String url : urlList){
|
|
for(String url : urlList){
|
|
fileMap.put(url, ConstantFilePath.OSS_PREFIX + url.replace(buildModelPath, ""));
|
|
fileMap.put(url, ConstantFilePath.OSS_PREFIX + url.replace(buildModelPath, ""));
|
|
}
|
|
}
|
|
- uploadToOssUtil.uploadMulFiles(fileMap);
|
|
|
|
|
|
+ mangeUploadToOssUtil.uploadMulFiles(fileMap);
|
|
|
|
|
|
FileUtils.delAllFile(newDataSource);
|
|
FileUtils.delAllFile(newDataSource);
|
|
|
|
|
|
@@ -490,7 +485,7 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
copyList.add(oldViewPath);
|
|
copyList.add(oldViewPath);
|
|
}
|
|
}
|
|
for (String sourcePath : copyList) {
|
|
for (String sourcePath : copyList) {
|
|
- uploadToOssUtil.copyFiles(sourcePath,sourcePath.replaceAll(sceneNum,newNum));
|
|
|
|
|
|
+ mangeUploadToOssUtil.copyFiles(sourcePath,sourcePath.replaceAll(sceneNum,newNum));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@Override
|
|
@Override
|