修改更新设备状态逻辑
This commit is contained in:
@@ -124,14 +124,15 @@ public class InfluxdbPqsCommunicateImpl implements IPqsCommunicate {
|
|||||||
//如果不存数据或者状态不一样则插入数据
|
//如果不存数据或者状态不一样则插入数据
|
||||||
if(CollectionUtils.isEmpty(pqsCommunicates)|| !Objects.equals( pqsCommunicates.get(0).getType(),pqsCommunicateDto.getType())){
|
if(CollectionUtils.isEmpty(pqsCommunicates)|| !Objects.equals( pqsCommunicates.get(0).getType(),pqsCommunicateDto.getType())){
|
||||||
pqsCommunicateMapper.insertOne(pqsCommunicate);
|
pqsCommunicateMapper.insertOne(pqsCommunicate);
|
||||||
//更新mysql数据
|
|
||||||
DevComFlagDTO devComFlagDTO = new DevComFlagDTO();
|
|
||||||
devComFlagDTO.setId(pqsCommunicateDto.getDevId());
|
|
||||||
devComFlagDTO.setDate(LocalDateTime.parse(pqsCommunicateDto.getTime(), DATE_TIME_FORMATTER));
|
|
||||||
devComFlagDTO.setStatus(pqsCommunicateDto.getType());
|
|
||||||
|
|
||||||
deviceFeignClient.updateDevComFlag(devComFlagDTO);
|
|
||||||
}
|
}
|
||||||
|
//更新mysql数据
|
||||||
|
DevComFlagDTO devComFlagDTO = new DevComFlagDTO();
|
||||||
|
devComFlagDTO.setId(pqsCommunicateDto.getDevId());
|
||||||
|
devComFlagDTO.setDate(LocalDateTime.parse(pqsCommunicateDto.getTime(), DATE_TIME_FORMATTER));
|
||||||
|
devComFlagDTO.setStatus(pqsCommunicateDto.getType());
|
||||||
|
|
||||||
|
deviceFeignClient.updateDevComFlag(devComFlagDTO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user