|
@@ -18,8 +18,11 @@ import com.zksy.common.core.controller.BaseController;
|
|
|
import com.zksy.common.core.domain.AjaxResult;
|
|
import com.zksy.common.core.domain.AjaxResult;
|
|
|
import com.zksy.common.core.domain.AjaxResult2;
|
|
import com.zksy.common.core.domain.AjaxResult2;
|
|
|
import com.zksy.manhole.dto.in.EquipmentStatusInDTO;
|
|
import com.zksy.manhole.dto.in.EquipmentStatusInDTO;
|
|
|
|
|
+import com.zksy.manhole.dto.in.ManholeDeviceListInDTO;
|
|
|
import com.zksy.manhole.dto.in.ManholeDevicePageInDTO;
|
|
import com.zksy.manhole.dto.in.ManholeDevicePageInDTO;
|
|
|
import com.zksy.manhole.dto.out.EquipmentBaseOutDTO;
|
|
import com.zksy.manhole.dto.out.EquipmentBaseOutDTO;
|
|
|
|
|
+import com.zksy.manhole.dto.out.EquipmentStatusOutDTO;
|
|
|
|
|
+import com.zksy.manhole.dto.out.ManholeDataOutDTO;
|
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -61,6 +64,18 @@ public class ManholeDeviceController extends BaseController
|
|
|
return AjaxResult2.success(equipmentBaseService.findManholeDeviceByPage(pageInDTO));
|
|
return AjaxResult2.success(equipmentBaseService.findManholeDeviceByPage(pageInDTO));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 查询井盖监测设备列表
|
|
|
|
|
+ */
|
|
|
|
|
+ @Anonymous
|
|
|
|
|
+ @GetMapping(value = "/getManholeDataList")
|
|
|
|
|
+ @ApiOperation(value = "查询井盖监测设备列表")
|
|
|
|
|
+ public AjaxResult2<List<EquipmentBaseOutDTO>> getManholeDataList(@RequestBody ManholeDeviceListInDTO pageInDTO)
|
|
|
|
|
+ {
|
|
|
|
|
+ //return AjaxResult2.success(equipmentBaseService.getManholeDataList(pageInDTO));
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 获取监测设备台账详情
|
|
* 获取监测设备台账详情
|
|
|
*/
|
|
*/
|
|
@@ -79,10 +94,8 @@ public class ManholeDeviceController extends BaseController
|
|
|
.eq(EquipmentStatus::getEquipmentId, outDTO.getEquipmentId())
|
|
.eq(EquipmentStatus::getEquipmentId, outDTO.getEquipmentId())
|
|
|
.one();
|
|
.one();
|
|
|
if(equipmentStatus != null){
|
|
if(equipmentStatus != null){
|
|
|
- outDTO.setCurrentStatus(equipmentStatus.getCurrentStatus());
|
|
|
|
|
- outDTO.setAlarmStatus(equipmentStatus.getAlarmStatus());
|
|
|
|
|
- outDTO.setOnlineStatus(equipmentStatus.getOnlineStatus());
|
|
|
|
|
- outDTO.setStatusUpdateTime(equipmentStatus.getStatusUpdateTime());
|
|
|
|
|
|
|
+ EquipmentStatusOutDTO equipmentStatusOutDTO = BeanUtil.copyProperties(equipmentStatus, EquipmentStatusOutDTO.class);
|
|
|
|
|
+ outDTO.setEquipmentStatus(equipmentStatusOutDTO);
|
|
|
}
|
|
}
|
|
|
// 查询设备类别名称
|
|
// 查询设备类别名称
|
|
|
EquipmentType equipmentType = equipmentTypeService.getById(outDTO.getEquipmentTypeId());
|
|
EquipmentType equipmentType = equipmentTypeService.getById(outDTO.getEquipmentTypeId());
|
|
@@ -95,12 +108,8 @@ public class ManholeDeviceController extends BaseController
|
|
|
.orderByDesc(ManholeData::getCreateTime));
|
|
.orderByDesc(ManholeData::getCreateTime));
|
|
|
if(CollUtil.isNotEmpty(manholeDataList)){
|
|
if(CollUtil.isNotEmpty(manholeDataList)){
|
|
|
ManholeData manholeData = manholeDataList.get(0);
|
|
ManholeData manholeData = manholeDataList.get(0);
|
|
|
- outDTO.setBatteryLevel(manholeData.getBatteryLevel());
|
|
|
|
|
- outDTO.setSignalStrength(manholeData.getSignalStrength());
|
|
|
|
|
- outDTO.setTiltAngle(manholeData.getTiltAngle());
|
|
|
|
|
- outDTO.setActivationStatus(manholeData.getActivationStatus());
|
|
|
|
|
- outDTO.setWaterInfiltrationAlarmStatus(manholeData.getWaterInfiltrationAlarmStatus());
|
|
|
|
|
- outDTO.setWaterLevelAlarmStatus(manholeData.getWaterLevelAlarmStatus());
|
|
|
|
|
|
|
+ ManholeDataOutDTO manholeDataOutDTO = BeanUtil.copyProperties(manholeData, ManholeDataOutDTO.class);
|
|
|
|
|
+ outDTO.setManholeData(manholeDataOutDTO);
|
|
|
}
|
|
}
|
|
|
return AjaxResult2.success(outDTO);
|
|
return AjaxResult2.success(outDTO);
|
|
|
}
|
|
}
|