|
@@ -267,22 +267,25 @@ public class RabbitMqListener {
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
-// Object linkPanTargetListObj = message.getExt().get("linkPanTargetList");
|
|
|
-// if(Objects.nonNull(linkPanTargetListObj)){
|
|
|
-// List<String> linkPanTargetList = (List<String>) linkPanTargetListObj;
|
|
|
-// for (String target : linkPanTargetList) {
|
|
|
-// CreateObjUtil.build3dModel(target,null);
|
|
|
-//
|
|
|
-// // 检测计算结果文件是否有生成
|
|
|
-// String linkPanoResultsPath = target + File.separator + "results" + File.separator;
|
|
|
-// if (!new File(linkPanoResultsPath + "upload.json").exists()) {
|
|
|
-// log.error("未检测到场景关联计算结果文件:upload.json");
|
|
|
-// result.put("status", ModelingBuildStatus.FAILED);
|
|
|
-// result.put("errorType", 3);
|
|
|
-// return result;
|
|
|
-// }
|
|
|
-// }
|
|
|
-// }
|
|
|
+ if(CollUtil.isNotEmpty(message.getExt())){
|
|
|
+ Object linkPanTargetListObj = message.getExt().get("linkPanTargetList");
|
|
|
+ if(Objects.nonNull(linkPanTargetListObj)){
|
|
|
+ List<String> linkPanTargetList = (List<String>) linkPanTargetListObj;
|
|
|
+ for (String target : linkPanTargetList) {
|
|
|
+ CreateObjUtil.build3dModel(target,null);
|
|
|
+
|
|
|
+ // 检测计算结果文件是否有生成
|
|
|
+ String linkPanoResultsPath = target + File.separator + "results" + File.separator;
|
|
|
+ if (!new File(linkPanoResultsPath + "upload.json").exists()) {
|
|
|
+ log.error("未检测到场景关联计算结果文件:upload.json");
|
|
|
+ result.put("status", ModelingBuildStatus.FAILED);
|
|
|
+ result.put("errorType", 3);
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
//调用ai识别,但是报错也不影响计算结果
|
|
|
aiService.detectScenePano(path);
|