diff --git a/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/vo/CsEquipmentDeliveryVO.java b/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/vo/CsEquipmentDeliveryVO.java index 0217788..9cd6e1a 100644 --- a/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/vo/CsEquipmentDeliveryVO.java +++ b/cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/vo/CsEquipmentDeliveryVO.java @@ -86,6 +86,9 @@ public class CsEquipmentDeliveryVO extends BaseEntity { @ApiModelProperty(value="装置使用状态(0:停用 1:启用)") private Integer usageStatus ; + @ApiModelProperty(value="装置与MQTT服务器连接状态") + private String connectStatus ; + private Integer sort; } \ No newline at end of file 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 fdfcfb1..032e83d 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 @@ -4,7 +4,9 @@ import cn.afterturn.easypoi.excel.ExcelExportUtil; import cn.afterturn.easypoi.excel.entity.ExportParams; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.njcn.access.utils.MqttUtil; import com.njcn.common.pojo.annotation.OperateInfo; +import com.njcn.common.pojo.dto.DeviceLogDTO; import com.njcn.common.pojo.enums.common.LogEnum; import com.njcn.common.pojo.enums.response.CommonResponseEnum; import com.njcn.common.pojo.response.HttpResult; @@ -63,10 +65,8 @@ import java.util.stream.Stream; public class EquipmentDeliveryController extends BaseController { private final CsEquipmentDeliveryService csEquipmentDeliveryService; - private final IMqttUserService mqttUserService; private final CsDevModelRelationService csDevModelRelationService; - private final DictTreeFeignClient dictTreeFeignClient; @OperateInfo(info = LogEnum.BUSINESS_COMMON) @@ -178,14 +178,6 @@ public class EquipmentDeliveryController extends BaseController { public HttpResult> list(@RequestBody CsEquipmentDeliveryQueryParm param){ String methodDescribe = getMethodDescribe("list"); Page page = csEquipmentDeliveryService.list(param); - //新增逻辑(只针对便携式设备):修改设备中的未注册状态(status = 1)改为5(前端定义的字典也即未接入) - for(CsEquipmentDeliveryVO csEquipmentDeliveryVO : page.getRecords()){ - if(DataParam.portableDevType.equals(csEquipmentDeliveryVO.getDevType()) && csEquipmentDeliveryVO.getStatus() == 1){ - csEquipmentDeliveryVO.setStatus(5); - } else if (DataParam.portableDevType.equals(csEquipmentDeliveryVO.getDevType()) && csEquipmentDeliveryVO.getStatus() == 2) { - csEquipmentDeliveryVO.setStatus(6); - } - } return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, page, methodDescribe); } diff --git a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsEquipmentDeliveryServiceImpl.java b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsEquipmentDeliveryServiceImpl.java index c26e1b5..42148a0 100644 --- a/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsEquipmentDeliveryServiceImpl.java +++ b/cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsEquipmentDeliveryServiceImpl.java @@ -18,6 +18,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.njcn.access.api.AskDeviceDataFeignClient; +import com.njcn.access.utils.MqttUtil; import com.njcn.common.pojo.exception.BusinessException; import com.njcn.csdevice.constant.DataParam; import com.njcn.csdevice.enums.AlgorithmResponseEnum; @@ -94,6 +95,7 @@ public class CsEquipmentDeliveryServiceImpl extends ServiceImpl queryWrapper = new LambdaQueryWrapper<>(); @@ -311,6 +313,22 @@ public class CsEquipmentDeliveryServiceImpl extends ServiceImpl