Browse Source

设备列表显示温度

谭斌 1 year ago
parent
commit
52b7168d46

+ 3 - 2
device-api-service/src/main/java/com/xy/service/DeviceInfoServiceImpl.java

@@ -12,7 +12,6 @@ import cn.hutool.core.util.BooleanUtil;
 import cn.hutool.core.util.NumberUtil;
 import cn.hutool.core.util.NumberUtil;
 import cn.hutool.core.util.ObjectUtil;
 import cn.hutool.core.util.ObjectUtil;
 import cn.hutool.core.util.StrUtil;
 import cn.hutool.core.util.StrUtil;
-import cn.hutool.json.JSONUtil;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
@@ -48,6 +47,7 @@ import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import io.swagger.annotations.ApiOperation;
 import jodd.introspector.MapperFunction;
 import jodd.introspector.MapperFunction;
 import lombok.RequiredArgsConstructor;
 import lombok.RequiredArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.validation.annotation.Validated;
@@ -72,6 +72,7 @@ import static com.xy.utils.PlusBeans.*;
  * @author lijin
  * @author lijin
  * @since 2022-12-23
  * @since 2022-12-23
  */
  */
+@Slf4j
 @Service
 @Service
 @RequiredArgsConstructor
 @RequiredArgsConstructor
 @Api(tags = "设备-信息")
 @Api(tags = "设备-信息")
@@ -745,7 +746,6 @@ public class DeviceInfoServiceImpl extends ServiceImpl<DeviceInfoMapper, DeviceI
         } else {
         } else {
             return R.ok(new ArrayList<>());
             return R.ok(new ArrayList<>());
         }
         }
-        System.out.println("deviceIdList---------" + JSONUtil.toJsonPrettyStr(deviceIdList));
 
 
 
 
         List<DeviceInfoDto.MercHomeCountVO> list = this.baseMapper.merHomeCountList(dto);
         List<DeviceInfoDto.MercHomeCountVO> list = this.baseMapper.merHomeCountList(dto);
@@ -844,6 +844,7 @@ public class DeviceInfoServiceImpl extends ServiceImpl<DeviceInfoMapper, DeviceI
                 if (deviceStatus != null) {
                 if (deviceStatus != null) {
                     Integer deviceStateL = deviceStatus.getLockStateL();
                     Integer deviceStateL = deviceStatus.getLockStateL();
                     Integer deviceStateR = deviceStatus.getLockStateR();
                     Integer deviceStateR = deviceStatus.getLockStateR();
+                    device.setTempValue(deviceStatus.getTempValue());
                     device.setDeviceStateL(deviceStateL);
                     device.setDeviceStateL(deviceStateL);
                     device.setDeviceStateR(deviceStateR);
                     device.setDeviceStateR(deviceStateR);
                     DeviceLockState deviceLockStateL = DeviceLockState.getEnumByCode(deviceStateL);
                     DeviceLockState deviceLockStateL = DeviceLockState.getEnumByCode(deviceStateL);

+ 3 - 0
device-api/src/main/java/com/xy/dto/DeviceInfoDto.java

@@ -716,6 +716,9 @@ public class DeviceInfoDto {
     @Accessors(chain = true)
     @Accessors(chain = true)
     public static class MercHomeDeviceVo {
     public static class MercHomeDeviceVo {
 
 
+        @ApiModelProperty("温度值")
+        private Integer tempValue;
+
         @ApiModelProperty("设备id")
         @ApiModelProperty("设备id")
         private Long deviceId;
         private Long deviceId;