|
@@ -3,6 +3,7 @@ package com.fdkankan.openApi.service.system.impl;
|
|
import cn.hutool.core.collection.CollectionUtil;
|
|
import cn.hutool.core.collection.CollectionUtil;
|
|
import cn.hutool.core.io.FileUtil;
|
|
import cn.hutool.core.io.FileUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
|
+import com.baomidou.dynamic.datasource.annotation.DS;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
@@ -33,6 +34,7 @@ import java.util.stream.Collectors;
|
|
*/
|
|
*/
|
|
@Slf4j
|
|
@Slf4j
|
|
@Service
|
|
@Service
|
|
|
|
+@DS("system")
|
|
public class SceneDataDownloadServiceImpl extends ServiceImpl<SceneDataDownloadMapper, SceneDataDownloadEntity> implements SceneDataDownloadService {
|
|
public class SceneDataDownloadServiceImpl extends ServiceImpl<SceneDataDownloadMapper, SceneDataDownloadEntity> implements SceneDataDownloadService {
|
|
@Value("${laserConfig.defaultFolder}")
|
|
@Value("${laserConfig.defaultFolder}")
|
|
private String laserDefaultFolder;
|
|
private String laserDefaultFolder;
|
|
@@ -50,9 +52,8 @@ public class SceneDataDownloadServiceImpl extends ServiceImpl<SceneDataDownloadM
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
- public ResultData sceneDownloadDepthMapAndPly(String sceneCode, Long userId) {
|
|
|
|
|
|
+ public ResultData sceneDownloadDepthMapAndPly(String sceneCode, Long userId,SceneEntity sceneEntity) {
|
|
List<SceneDataDownloadEntity> sceneDataDownloadEntityList = findByOssDeleteIsNullBySceneCode(sceneCode);
|
|
List<SceneDataDownloadEntity> sceneDataDownloadEntityList = findByOssDeleteIsNullBySceneCode(sceneCode);
|
|
- SceneEntity sceneEntity = sceneService.findBySceneCode(sceneCode);
|
|
|
|
if (ObjectUtil.isNotNull(sceneEntity)&&sceneEntity.getLocation()==6){
|
|
if (ObjectUtil.isNotNull(sceneEntity)&&sceneEntity.getLocation()==6){
|
|
throw new BusinessException(-1,"不支持slam场景原始数据下载");
|
|
throw new BusinessException(-1,"不支持slam场景原始数据下载");
|
|
}
|
|
}
|