|
|
@@ -19,13 +19,9 @@ import com.fdkankan.common.exception.BusinessException;
|
|
|
import com.fdkankan.common.util.CmdUtils;
|
|
|
import com.fdkankan.common.util.FileUtils;
|
|
|
import com.fdkankan.download.bean.*;
|
|
|
-import com.fdkankan.download.entity.ScenePlus;
|
|
|
-import com.fdkankan.download.entity.ScenePlusExt;
|
|
|
-import com.fdkankan.download.entity.ScenePro;
|
|
|
+import com.fdkankan.download.entity.*;
|
|
|
import com.fdkankan.download.httpclient.LaserHttpClient;
|
|
|
-import com.fdkankan.download.service.IScenePlusExtService;
|
|
|
-import com.fdkankan.download.service.IScenePlusService;
|
|
|
-import com.fdkankan.download.service.ISceneProService;
|
|
|
+import com.fdkankan.download.service.*;
|
|
|
import com.fdkankan.fyun.constant.FYunConstants;
|
|
|
import com.fdkankan.fyun.constant.FYunTypeEnum;
|
|
|
import com.fdkankan.fyun.face.FYunFileServiceInterface;
|
|
|
@@ -55,6 +51,7 @@ import java.util.stream.Collectors;
|
|
|
import javax.annotation.Resource;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import lombok.var;
|
|
|
+import org.bytedeco.javacv.IPCameraFrameGrabber;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.cloud.context.config.annotation.RefreshScope;
|
|
|
@@ -145,6 +142,10 @@ public class SceneDownloadHandlerServiceImpl {
|
|
|
private String laserBucket;
|
|
|
@Resource
|
|
|
private FYunConstants fYunConstants;
|
|
|
+ @Autowired
|
|
|
+ private ICameraService cameraService;
|
|
|
+ @Autowired
|
|
|
+ private ICameraDetailService cameraDetailService;
|
|
|
|
|
|
@Async("sceneDownLoadExecutror")
|
|
|
public void download(DownLoadTaskBean downLoadTaskBean){
|
|
|
@@ -391,6 +392,13 @@ public class SceneDownloadHandlerServiceImpl {
|
|
|
controls.setShowTexture(CommonStatus.YES.code().intValue());
|
|
|
}
|
|
|
|
|
|
+ ScenePlus scenePlus = scenePlusService.getByNum(num);
|
|
|
+ Camera camera = cameraService.getById(scenePlus.getCameraId());
|
|
|
+ CameraDetail cameraDetail = cameraDetailService.getByCameraId(scenePlus.getCameraId());
|
|
|
+ sceneInfoVO.setOfflineVersion(platformVersion);
|
|
|
+ sceneInfoVO.setCamType(cameraDetail.getType());
|
|
|
+ sceneInfoVO.setSnCode(camera.getSnCode());
|
|
|
+
|
|
|
return sceneInfoVO;
|
|
|
}
|
|
|
|
|
|
@@ -707,7 +715,6 @@ public class SceneDownloadHandlerServiceImpl {
|
|
|
SceneEditControlsVO controls = sceneViewInfo.getControls();
|
|
|
controls.setShowLock(CommonStatus.NO.code().intValue());
|
|
|
String sceneJsonPath = String.format(UploadFilePath.DATA_VIEW_PATH, num) + "scene.json";
|
|
|
- sceneViewInfo.setOfflineVersion(platformVersion);
|
|
|
FileUtil.writeUtf8String(JSON.toJSONString(sceneViewInfo, SerializerFeature.WriteNullStringAsEmpty, SerializerFeature.WriteNullNumberAsZero), String.format(this.sourceLocal, num, this.wwwroot + sceneJsonPath));
|
|
|
}
|
|
|
|