|
@@ -418,17 +418,23 @@ public class LaserService {
|
|
|
|
|
|
public HashMap<String, JSONObject> list(LaserSceneParam newParam) {
|
|
|
HashMap<String, JSONObject> map = new HashMap<>();
|
|
|
- FdkkResponse fdkkResponse = laserClient.sceneList(newParam);
|
|
|
- JSONObject jsonObject = fdkkResponse.getData();
|
|
|
- if(jsonObject == null){
|
|
|
- return map;
|
|
|
- }
|
|
|
- JSONArray list = jsonObject.getJSONArray("list");
|
|
|
+ try {
|
|
|
+ FdkkResponse fdkkResponse = laserClient.sceneList(newParam);
|
|
|
+ JSONObject jsonObject = fdkkResponse.getData();
|
|
|
+ if(jsonObject == null){
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+ JSONArray list = jsonObject.getJSONArray("list");
|
|
|
|
|
|
- for (Object o : list) {
|
|
|
- JSONObject obj = (JSONObject) o;
|
|
|
- map.put(obj.getString("num"),obj);
|
|
|
+ for (Object o : list) {
|
|
|
+ JSONObject obj = (JSONObject) o;
|
|
|
+ map.put(obj.getString("num"),obj);
|
|
|
+ }
|
|
|
+ }catch (Exception e){
|
|
|
+ log.info("激光系统访问失败:{}",e);
|
|
|
+ throw new BusinessException(ResultCode.LASER_VIEW_ERROR);
|
|
|
}
|
|
|
+
|
|
|
return map;
|
|
|
}
|
|
|
}
|