|
@@ -33,6 +33,7 @@ import com.fdkankan.model.constants.UploadFilePath;
|
|
import com.fdkankan.model.enums.ModelTypeEnums;
|
|
import com.fdkankan.model.enums.ModelTypeEnums;
|
|
import com.fdkankan.model.utils.CreateHouseJsonUtil;
|
|
import com.fdkankan.model.utils.CreateHouseJsonUtil;
|
|
import com.fdkankan.model.utils.CreateObjUtil;
|
|
import com.fdkankan.model.utils.CreateObjUtil;
|
|
|
|
+import com.fdkankan.model.utils.FloorPlanUserUtil;
|
|
import com.fdkankan.model.utils.SceneUtil;
|
|
import com.fdkankan.model.utils.SceneUtil;
|
|
import com.fdkankan.push.config.PushMessageConfig;
|
|
import com.fdkankan.push.config.PushMessageConfig;
|
|
import com.fdkankan.push.utils.PushMsgUtil;
|
|
import com.fdkankan.push.utils.PushMsgUtil;
|
|
@@ -127,6 +128,7 @@ public class BuildSceneServiceImpl implements IBuildSceneService {
|
|
@Autowired
|
|
@Autowired
|
|
private ICommonService commonService;
|
|
private ICommonService commonService;
|
|
|
|
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public void buildScenePre(BuildSceneCallMessage message) throws Exception{
|
|
public void buildScenePre(BuildSceneCallMessage message) throws Exception{
|
|
boolean success = false;
|
|
boolean success = false;
|
|
@@ -298,6 +300,9 @@ public class BuildSceneServiceImpl implements IBuildSceneService {
|
|
boolean existHouseType = this.uploadHouseTypeJson(sceneCode, scenePlusExt.getDataSource());
|
|
boolean existHouseType = this.uploadHouseTypeJson(sceneCode, scenePlusExt.getDataSource());
|
|
scenePlus.setHouseType(existHouseType ? CommonStatus.YES.code().intValue() : CommonStatus.NO.code().intValue());
|
|
scenePlus.setHouseType(existHouseType ? CommonStatus.YES.code().intValue() : CommonStatus.NO.code().intValue());
|
|
|
|
|
|
|
|
+ //生成floorpan.json
|
|
|
|
+ commonService.uploadFloorplanJson(sceneCode, scenePlusExt.getDataSource());
|
|
|
|
+
|
|
//重置异步操作记录
|
|
//重置异步操作记录
|
|
this.removeSceneAsynOperLog(sceneCode);
|
|
this.removeSceneAsynOperLog(sceneCode);
|
|
|
|
|
|
@@ -495,7 +500,7 @@ public class BuildSceneServiceImpl implements IBuildSceneService {
|
|
if(!new File("/mnt/4Dkankan/scene/data" + File.separator + "data" + projectNum).exists()){
|
|
if(!new File("/mnt/4Dkankan/scene/data" + File.separator + "data" + projectNum).exists()){
|
|
FileUtil.mkdir("/mnt/4Dkankan/scene/data" + File.separator + "data" + projectNum);
|
|
FileUtil.mkdir("/mnt/4Dkankan/scene/data" + File.separator + "data" + projectNum);
|
|
}
|
|
}
|
|
- map.put(resultsPath + "floorplan.json", dataViewPath + "floor.json");
|
|
|
|
|
|
+// map.put(resultsPath + "floorplan.json", dataViewPath + "floor.json");
|
|
map.put(resultsPath + "floorplan_cad.json", dataViewPath + "floorplan_cad.json");
|
|
map.put(resultsPath + "floorplan_cad.json", dataViewPath + "floorplan_cad.json");
|
|
map.put(path + File.separator + "capture/stitch_params.txt", dataViewPath + "stitch_params.txt");
|
|
map.put(path + File.separator + "capture/stitch_params.txt", dataViewPath + "stitch_params.txt");
|
|
map.put(path + File.separator + "capture/Up.xml", dataViewPath + "Up.xml");
|
|
map.put(path + File.separator + "capture/Up.xml", dataViewPath + "Up.xml");
|