|
@@ -6,6 +6,7 @@ import com.fdkankan.common.constant.CommonStatus;
|
|
|
import com.fdkankan.common.constant.SceneVersionType;
|
|
|
import com.fdkankan.common.util.DateUtil;
|
|
|
import com.fdkankan.common.util.FileUtils;
|
|
|
+import com.fdkankan.contro.bean.SyncLaserResultBean;
|
|
|
import com.fdkankan.contro.entity.Camera;
|
|
|
import com.fdkankan.contro.entity.ScenePlus;
|
|
|
import com.fdkankan.contro.entity.ScenePlusExt;
|
|
@@ -64,34 +65,17 @@ public class IFdkkLaserServiceImpl implements IFdkkLaserService {
|
|
|
private FYunFileServiceInterface fYunFileService;
|
|
|
|
|
|
|
|
|
- public void syncBuildResult(String num) {
|
|
|
+ public void syncBuildResult(SyncLaserResultBean laserResultBean) {
|
|
|
log.info("激光转台相机构建结果 同步 请求 ");
|
|
|
try {
|
|
|
- String dataSource = null;
|
|
|
- Integer sceneStatus = null;
|
|
|
- Date createTime = null;
|
|
|
- Integer shootCount = null;
|
|
|
- Integer payStatus = null;
|
|
|
- Boolean mixture = false;
|
|
|
+ String num = laserResultBean.getNum();
|
|
|
+ String dataSource = laserResultBean.getDataSource();
|
|
|
+ Integer sceneStatus = laserResultBean.getSceneStatus();
|
|
|
+ Date createTime = laserResultBean.getCreateTime();
|
|
|
+ Integer shootCount = laserResultBean.getShootCount();
|
|
|
+ Integer payStatus = laserResultBean.getPayStatus();
|
|
|
+ Boolean mixture = laserResultBean.getMixture() == CommonStatus.NO.code().intValue() ? false : true;
|
|
|
String version = SceneVersionType.V4.code();
|
|
|
- ScenePlus scenePlus = scenePlusService.getScenePlusByNum(num);
|
|
|
- if(Objects.nonNull(scenePlus)){
|
|
|
- ScenePlusExt scenePlusExt = scenePlusExtService.getScenePlusExtByPlusId(scenePlus.getId());
|
|
|
- dataSource = scenePlusExt.getDataSource();
|
|
|
- sceneStatus = scenePlus.getSceneStatus();
|
|
|
- createTime = scenePlus.getCreateTime();
|
|
|
- shootCount = scenePlusExt.getShootCount();
|
|
|
- payStatus = scenePlus.getPayStatus();
|
|
|
- mixture = scenePlusExt.getMixture() == CommonStatus.NO.code().intValue() ? false : true;
|
|
|
- }else{
|
|
|
- ScenePro scenePro = sceneProService.getByNum(num);
|
|
|
- dataSource = scenePro.getDataSource();
|
|
|
- sceneStatus = scenePro.getStatus();
|
|
|
- version = SceneVersionType.V3.code();
|
|
|
- createTime = scenePro.getCreateTime();
|
|
|
- shootCount = scenePro.getShootCount();
|
|
|
- payStatus = scenePro.getPayStatus();
|
|
|
- }
|
|
|
|
|
|
String jgPath = dataSource;
|
|
|
//创建目录
|