diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/equipment/EquipmentDeliveryController.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/equipment/EquipmentDeliveryController.java index 53a752f..92a8763 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/equipment/EquipmentDeliveryController.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/controller/equipment/EquipmentDeliveryController.java @@ -151,7 +151,7 @@ public class EquipmentDeliveryController extends BaseController { @ApiImplicitParams({ @ApiImplicitParam(name = "deviceId", value = "装置id", required = true), @ApiImplicitParam(name = "type", value = "类型", required = true), - @ApiImplicitParam(name = "lineId", value = "监测点id", required = true) + @ApiImplicitParam(name = "lineId", value = "监测点id", required = false) }) public HttpResult getDeviceData(@RequestParam String deviceId,@RequestParam String type,@RequestParam String lineId){ String methodDescribe = getMethodDescribe("getDeviceData"); diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsDataArrayServiceImpl.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsDataArrayServiceImpl.java index 1146cb3..ba51010 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsDataArrayServiceImpl.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsDataArrayServiceImpl.java @@ -110,7 +110,7 @@ public class CsDataArrayServiceImpl extends ServiceImpl setList = new ArrayList<>(); String devId = csLedgerFeignClient.findDevByLineId(lineId).getData(); //1.获取监测点的安装位置 + List lineList = csLineFeignClient.queryLineById(Collections.singletonList(lineId)).getData(); + if (CollectionUtils.isEmpty(lineList)){ + return new ArrayList(); + } CsLinePO line = csLineFeignClient.queryLineById(Collections.singletonList(lineId)).getData().get(0); String code = dicDataFeignClient.getDicDataById(line.getPosition()).getData().getCode(); String modelId = null;