From 55a4112533c958492078a5a94c90667e6cf5969c Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期六, 13 四月 2024 10:39:22 +0800 Subject: [PATCH] 修改获取附近车辆bug 修改默认所有相机启动引导队列 --- ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarLockController.java | 20 ++++++++++++-------- 1 files changed, 12 insertions(+), 8 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarLockController.java b/ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarLockController.java index 1f46524..d9e9864 100644 --- a/ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarLockController.java +++ b/ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarLockController.java @@ -1,5 +1,6 @@ package com.ruoyi.sy.controller; +import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; @@ -87,19 +88,22 @@ String syURL = sysConfigService.getSYURL(); Map<String,Object> map = ardSyCarService.getCarGPSBycarId(usersId,carId,syURL,ardSyUser); List list1 = (List) map.get("list"); - JSONObject jsonObject = JSONObject.parseObject(JSONObject.toJSONString(list1.get(0))); - String carPlate = (String) jsonObject.get("carPlate"); - carVo.setCarPlate(carPlate); - String drvName = (String) jsonObject.get("drvName"); - carVo.setDrvName(drvName); - String drvPhone = (String) jsonObject.get("drvPhone"); - carVo.setDrvPhone(drvPhone); - carLockVo.setCar(carVo); + if(list1.size()>0){ + JSONObject jsonObject = JSONObject.parseObject(JSONObject.toJSONString(list1.get(0))); + String carPlate = (String) jsonObject.get("carPlate"); + carVo.setCarPlate(carPlate); + String drvName = (String) jsonObject.get("drvName"); + carVo.setDrvName(drvName); + String drvPhone = (String) jsonObject.get("drvPhone"); + carVo.setDrvPhone(drvPhone); + } + String rtu = carVo.getRtu(); carLockVo.setCarLockList(ardSyCarLockService.carLock(rtu)); ArdSyCarRtu ardSyCarRtu = ardSyCarRtuService.one(carId); carVo.setInstallType(ardSyCarRtu.getInstallType()); carVo.setUnloadType(ardSyCarRtu.getUnloadType()); + carLockVo.setCar(carVo); return AjaxResult.success(carLockVo); } -- Gitblit v1.9.3