dengsixing 1 周之前
父節點
當前提交
fcb93176ae
共有 1 個文件被更改,包括 10 次插入4 次删除
  1. 10 4
      src/main/java/com/fdkankan/contro/service/impl/JmgaServiceImpl.java

+ 10 - 4
src/main/java/com/fdkankan/contro/service/impl/JmgaServiceImpl.java

@@ -14,10 +14,7 @@ import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 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.fdkankan.common.constant.ErrorCode;
-import com.fdkankan.common.constant.PayStatus;
-import com.fdkankan.common.constant.RecStatus;
-import com.fdkankan.common.constant.SceneStatus;
+import com.fdkankan.common.constant.*;
 import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.util.DateExtUtil;
 import com.fdkankan.common.util.DateExtUtil;
 import com.fdkankan.common.util.DateUtil;
 import com.fdkankan.common.util.DateUtil;
@@ -59,6 +56,10 @@ public class JmgaServiceImpl implements IJmgaService {
     private boolean eventNotice;
     private boolean eventNotice;
     @Value("${scene.pro.new.url}")
     @Value("${scene.pro.new.url}")
     private String sceneProNewUrl;
     private String sceneProNewUrl;
+    @Value("${model.modelKind:3dtiles}")
+    private String modelKind;
+    @Value("#{'${model.3dtiles.sceneSource:}'.split(',')}")
+    private List<Integer> sdTilesSceneSourceList;
 
 
     @Autowired
     @Autowired
     private IOrigFileUploadBatchService origFileUploadBatchService;
     private IOrigFileUploadBatchService origFileUploadBatchService;
@@ -309,6 +310,11 @@ public class JmgaServiceImpl implements IJmgaService {
                 scenePlusExt.setWebSite("/" + sceneProNewUrl + scenePlus.getNum());
                 scenePlusExt.setWebSite("/" + sceneProNewUrl + scenePlus.getNum());
                 String fileId = sceneFileBuildService.getFileId(snCode, uniCode);
                 String fileId = sceneFileBuildService.getFileId(snCode, uniCode);
                 scenePlusExt.setDataSource(ConstantFilePath.BUILD_MODEL_PATH + snCode + File.separator + fileId + File.separator + uniCode);
                 scenePlusExt.setDataSource(ConstantFilePath.BUILD_MODEL_PATH + snCode + File.separator + fileId + File.separator + uniCode);
+                if(ModelKind.THREE_D_TILE.code().equals(modelKind)
+                        && CollUtil.isNotEmpty(sdTilesSceneSourceList)
+                        && sdTilesSceneSourceList.contains(scenePlus.getSceneSource())){
+                    scenePlusExt.setModelKind(modelKind);
+                }
                 scenePlusExtService.save(scenePlusExt);
                 scenePlusExtService.save(scenePlusExt);
             }
             }