电表、水表、温湿度计抄表、拉合闸时,将数值和状态同步到业务系统
This commit is contained in:
parent
329eaa82aa
commit
8aca289d72
|
|
@ -2,12 +2,9 @@ package com.nu.mq.tq.listener;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.nu.dto.IotElectricityMeterMQDto;
|
import com.nu.dto.IotElectricityMeterMQDto;
|
||||||
import com.nu.dto.IotHumidDeviceMQDto;
|
|
||||||
import com.nu.dto.StatusMQDto;
|
import com.nu.dto.StatusMQDto;
|
||||||
import com.nu.modules.tq.electricity.entity.ElectricityMeter;
|
import com.nu.modules.tq.electricity.entity.ElectricityMeter;
|
||||||
import com.nu.modules.tq.electricity.service.IElectricityMeterService;
|
import com.nu.modules.tq.electricity.service.IElectricityMeterService;
|
||||||
import com.nu.modules.yiweilian.humid.entity.HumidDevice;
|
|
||||||
import com.nu.modules.yiweilian.humid.service.IHumidDeviceService;
|
|
||||||
import com.nu.utils.RabbitMQUtil;
|
import com.nu.utils.RabbitMQUtil;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.amqp.core.ExchangeTypes;
|
import org.springframework.amqp.core.ExchangeTypes;
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,10 @@
|
||||||
package com.nu.mq.tq.listener;
|
package com.nu.mq.tq.listener;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.nu.dto.IotElectricityMeterMQDto;
|
|
||||||
import com.nu.dto.IotHumidDeviceMQDto;
|
|
||||||
import com.nu.dto.IotWaterMeterMQDto;
|
import com.nu.dto.IotWaterMeterMQDto;
|
||||||
import com.nu.dto.StatusMQDto;
|
import com.nu.dto.StatusMQDto;
|
||||||
import com.nu.modules.tq.electricity.entity.ElectricityMeter;
|
|
||||||
import com.nu.modules.tq.water.entity.WaterMeter;
|
import com.nu.modules.tq.water.entity.WaterMeter;
|
||||||
import com.nu.modules.tq.water.service.IWaterMeterService;
|
import com.nu.modules.tq.water.service.IWaterMeterService;
|
||||||
import com.nu.modules.yiweilian.humid.entity.HumidDevice;
|
|
||||||
import com.nu.modules.yiweilian.humid.service.IHumidDeviceService;
|
|
||||||
import com.nu.utils.RabbitMQUtil;
|
import com.nu.utils.RabbitMQUtil;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.amqp.core.ExchangeTypes;
|
import org.springframework.amqp.core.ExchangeTypes;
|
||||||
|
|
@ -77,11 +72,11 @@ public class IotSyncWaterMQListener {
|
||||||
),
|
),
|
||||||
errorHandler = "iotDeviceMQErrorHandler"
|
errorHandler = "iotDeviceMQErrorHandler"
|
||||||
)
|
)
|
||||||
public void handleWaterControl_unify(IotElectricityMeterMQDto dto) {
|
public void handleWaterControl_unify(IotWaterMeterMQDto dto) {
|
||||||
saveSyncWaterControl(dto);
|
saveSyncWaterControl(dto);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void saveSyncWaterControl(IotElectricityMeterMQDto dto) {
|
private void saveSyncWaterControl(IotWaterMeterMQDto dto) {
|
||||||
StatusMQDto statusMQDto = new StatusMQDto();
|
StatusMQDto statusMQDto = new StatusMQDto();
|
||||||
try {
|
try {
|
||||||
statusMQDto.setAsyncId(dto.getId().toString());
|
statusMQDto.setAsyncId(dto.getId().toString());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue