dengsixing 3 月之前
父节点
当前提交
62e6c7768f
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      src/main/java/com/fdkankan/scene/service/impl/SceneEditInfoServiceImpl.java

+ 7 - 1
src/main/java/com/fdkankan/scene/service/impl/SceneEditInfoServiceImpl.java

@@ -569,7 +569,13 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
                 vo.setTiledMap(tiledMap.getData());
 
                 Result<JSONObject> dataSetAndControlPoint = laserHttpClient.getDataSetAndControlPoint(laserHost, param.getNum());
-                vo.setGdMapStatus(dataSetAndControlPoint.getData().getJSONObject("controlPoint").getIntValue("status"));
+                JSONObject data = dataSetAndControlPoint.getData();
+                if(data != null){
+                    JSONObject controlPoint = data.getJSONObject("controlPoint");
+                    if(controlPoint != null){
+                        vo.setGdMapStatus(controlPoint.getIntValue("status"));
+                    }
+                }
             }
         }catch (Exception e){
             log.warn("获取激光场景信息出错,num:{}", param.getNum(), e);