|
@@ -2,21 +2,13 @@ package com.zhili.dashboard.service.impl;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
-import com.zhili.dashboard.entity.AlarmMsg;
|
|
|
import com.zhili.dashboard.entity.Device;
|
|
|
-import com.zhili.dashboard.entity.DeviceDuration;
|
|
|
-import com.zhili.dashboard.entity.Model;
|
|
|
-import com.zhili.dashboard.mapper.AlarmMsgMapper;
|
|
|
import com.zhili.dashboard.mapper.DeviceMapper;
|
|
|
-import com.zhili.dashboard.mapper.ModelMapper;
|
|
|
import com.zhili.dashboard.req.TableInfoParam;
|
|
|
import com.zhili.dashboard.service.IDeviceService;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
-import com.zhili.dashboard.utils.DateUtil;
|
|
|
import com.zhili.dashboard.utils.OkHttpCli;
|
|
|
-import com.zhili.dashboard.vo.AlarmMsgVo;
|
|
|
import com.zhili.dashboard.vo.BatteryDataVo;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.scheduling.annotation.Async;
|
|
@@ -25,9 +17,7 @@ import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
-import java.math.BigDecimal;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
-import java.time.LocalDateTime;
|
|
|
import java.util.*;
|
|
|
import java.util.concurrent.Future;
|
|
|
|
|
@@ -44,6 +34,8 @@ public class DeviceServiceImpl extends ServiceImpl<DeviceMapper, Device> impleme
|
|
|
|
|
|
@Resource
|
|
|
OkHttpCli okHttpCli;
|
|
|
+ @Resource
|
|
|
+ DeviceMapper deviceMapper;
|
|
|
|
|
|
/**
|
|
|
* 数据获取地址
|
|
@@ -123,6 +115,12 @@ public class DeviceServiceImpl extends ServiceImpl<DeviceMapper, Device> impleme
|
|
|
saveBattery(response);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void updateDevice() {
|
|
|
+ int random = (int) (Math.random() + 1);
|
|
|
+ Device randomDevice = deviceMapper.getRandomDevice(random);
|
|
|
+ baseMapper.insert(randomDevice);
|
|
|
+ }
|
|
|
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|