修改更新设备状态逻辑
This commit is contained in:
@@ -1,9 +1,12 @@
|
||||
package com.njcn.dataProcess.service.impl;
|
||||
|
||||
import cn.hutool.core.date.DatePattern;
|
||||
import cn.hutool.core.date.LocalDateTimeUtil;
|
||||
import com.njcn.dataProcess.annotation.QueryBean;
|
||||
import com.njcn.dataProcess.dto.DataVDTO;
|
||||
import com.njcn.dataProcess.dto.LnDataDTO;
|
||||
import com.njcn.dataProcess.annotation.InsertBean;
|
||||
import com.njcn.dataProcess.pojo.dto.PqsCommunicateDto;
|
||||
import com.njcn.dataProcess.service.*;
|
||||
import com.njcn.device.pq.api.DeviceFeignClient;
|
||||
import com.njcn.device.pq.api.LineFeignClient;
|
||||
@@ -60,6 +63,8 @@ public class LnDataDealServiceImpl implements LnDataDealService {
|
||||
|
||||
@Autowired
|
||||
private LineFeignClient lineFeignClient;
|
||||
@QueryBean
|
||||
private IPqsCommunicate iPqsCommunicate;
|
||||
|
||||
@Override
|
||||
public void batchInsertion(LnDataDTO lnDataDTO) {
|
||||
@@ -88,11 +93,13 @@ public class LnDataDealServiceImpl implements LnDataDealService {
|
||||
}).distinct().collect(Collectors.toList());
|
||||
|
||||
devIds.forEach(temp->{
|
||||
DevComFlagDTO devComFlagDTO = new DevComFlagDTO();
|
||||
devComFlagDTO.setId(temp);
|
||||
devComFlagDTO.setStatus(1);
|
||||
devComFlagDTO.setDate(dataVDTO.getTimeid());
|
||||
deviceFeignClient.updateDevComFlag(devComFlagDTO);
|
||||
PqsCommunicateDto pqsCommunicateDto = new PqsCommunicateDto();
|
||||
pqsCommunicateDto.setTime(LocalDateTimeUtil.format(dataVDTO.getTimeid(), DatePattern.NORM_DATETIME_PATTERN));
|
||||
pqsCommunicateDto.setDevId(temp);
|
||||
pqsCommunicateDto.setType(1);
|
||||
|
||||
|
||||
iPqsCommunicate.insertion(pqsCommunicateDto);
|
||||
});
|
||||
|
||||
|
||||
|
||||
@@ -110,7 +110,7 @@ public class InfluxdbPqsCommunicateImpl implements IPqsCommunicate {
|
||||
|
||||
@Override
|
||||
public void insertion(PqsCommunicateDto pqsCommunicateDto) {
|
||||
log.info("进出Influxdb实现类");
|
||||
// log.info("进出Influxdb实现类");
|
||||
//获取最新一条数据
|
||||
PqsCommunicate dto = new PqsCommunicate();
|
||||
InfluxQueryWrapper influxQueryWrapper = new InfluxQueryWrapper(PqsCommunicate.class);
|
||||
|
||||
Reference in New Issue
Block a user