|
@@ -5,7 +5,6 @@ import cn.iocoder.yudao.framework.common.pojo.CommonResult;
|
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
|
import cn.iocoder.yudao.framework.common.pojo.Pms;
|
|
|
import cn.iocoder.yudao.framework.common.util.date.DateUtils;
|
|
|
-import cn.iocoder.yudao.module.pms.controller.admin.DeviceHistoryParam;
|
|
|
import cn.iocoder.yudao.module.pms.controller.admin.failure.vo.IotFailureReportPageReqVO;
|
|
|
import cn.iocoder.yudao.module.pms.controller.admin.inspect.order.vo.IotInspectOrderPageReqVO;
|
|
|
import cn.iocoder.yudao.module.pms.controller.admin.iotmainworkorder.vo.IotMainWorkOrderPageReqVO;
|
|
@@ -41,12 +40,8 @@ import cn.iocoder.yudao.module.system.api.user.AdminUserApi;
|
|
|
import cn.iocoder.yudao.module.system.dal.dataobject.dict.DictDataDO;
|
|
|
import cn.iocoder.yudao.module.system.service.dept.DeptService;
|
|
|
import cn.iocoder.yudao.module.system.service.dict.DictDataService;
|
|
|
-import com.alibaba.fastjson.JSON;
|
|
|
-import com.alibaba.fastjson.JSONArray;
|
|
|
-import com.alibaba.fastjson.JSONObject;
|
|
|
import com.google.common.collect.ImmutableList;
|
|
|
import com.google.common.collect.ImmutableMap;
|
|
|
-import com.google.common.collect.Lists;
|
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
|
import lombok.Data;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
@@ -368,10 +363,9 @@ public class IotStaticController {
|
|
|
if (StringUtils.isBlank(identifier)) {
|
|
|
return null;
|
|
|
}
|
|
|
- long current = System.currentTimeMillis();
|
|
|
- Timestamp start = new Timestamp(current - 1440 * 60 * 1000);
|
|
|
- Timestamp end = new Timestamp(current);
|
|
|
- List<DeviceVO> deviceVOS = tdDeviceMapper.selectAllBtTimeAndIdentifier(deviceName.toLowerCase(), identifier, start, end);
|
|
|
+ Timestamp start1 = generateTimestamp(beginTime);
|
|
|
+ Timestamp end1 = generateTimestamp(endTime);
|
|
|
+ List<DeviceVO> deviceVOS = tdDeviceMapper.selectAllBtTimeAndIdentifier(deviceName.toLowerCase(), identifier, start1, end1);
|
|
|
deviceVOS.forEach(deviceVO->{
|
|
|
deviceVO.setTimestamp(deviceVO.getTs().getTime());
|
|
|
deviceVO.setValue(Double.valueOf(deviceVO.getLogValue()));
|