Commit e30d10e4 authored by chenzhao's avatar chenzhao

修改代码

parent 1a830670
...@@ -952,19 +952,25 @@ public class MqttReceiveServiceImpl implements MqttReceiveService { ...@@ -952,19 +952,25 @@ public class MqttReceiveServiceImpl implements MqttReceiveService {
} }
specific.setEquipStatus(EquipQrcodeColorEnum.RED.getCode()); specific.setEquipStatus(EquipQrcodeColorEnum.RED.getCode());
LambdaQueryWrapper<EquipQrcodeRecord> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(EquipQrcodeRecord::getEquipid, action.getEquipmentSpecificId());
wrapper.eq(EquipQrcodeRecord::getEquipIndex,equipmentSpecificAlarmLog.getEquipmentSpecificIndexKey());
wrapper.isNull(EquipQrcodeRecord::getCleanTime);
EquipQrcodeRecord equipQrcodeRecord = equipQrcodeRecordMapper.selectOne(wrapper);
if (ObjectUtils.isEmpty(equipQrcodeRecord)){
//保存 wl_equip_qrcode_record 二维码记录 //保存 wl_equip_qrcode_record 二维码记录
EquipQrcodeRecord equipQrcodeRecord = new EquipQrcodeRecord(); EquipQrcodeRecord qrcodeRecord = new EquipQrcodeRecord();
equipQrcodeRecord.setEquipid(action.getEquipmentSpecificId()); qrcodeRecord.setEquipid(action.getEquipmentSpecificId());
equipQrcodeRecord.setSource("equip"); qrcodeRecord.setSource("equip");
equipQrcodeRecord.setAlarmTime(new Date()); qrcodeRecord.setAlarmTime(new Date());
equipQrcodeRecord.setStatus(EquipQrcodeColorEnum.RED.getCode()); qrcodeRecord.setStatus(EquipQrcodeColorEnum.RED.getCode());
equipQrcodeRecord.setSourceId(equipmentSpecificAlarmLog.getId().toString()); qrcodeRecord.setSourceId(equipmentSpecificAlarmLog.getId().toString());
equipQrcodeRecord.setBizOrgCode(action.getBizOrgCode()); qrcodeRecord.setBizOrgCode(action.getBizOrgCode());
equipQrcodeRecord.setBizOrgName(action.getBizOrgName()); qrcodeRecord.setBizOrgName(action.getBizOrgName());
equipQrcodeRecord.setSystemCode(action.getSystemIds()); qrcodeRecord.setSystemCode(action.getSystemIds());
equipQrcodeRecord.setEquipIndex(equipmentSpecificAlarmLog.getEquipmentSpecificIndexKey()); qrcodeRecord.setEquipIndex(equipmentSpecificAlarmLog.getEquipmentSpecificIndexKey());
equipQrcodeRecordMapper.insert(equipQrcodeRecord); equipQrcodeRecordMapper.insert(qrcodeRecord);
}
isAlarm = Boolean.TRUE; isAlarm = Boolean.TRUE;
mqttSendGateway.sendToMqtt(TopicEnum.EQDQR.getTopic(), JSONArray.toJSON(action).toString()); mqttSendGateway.sendToMqtt(TopicEnum.EQDQR.getTopic(), JSONArray.toJSON(action).toString());
iEquipmentSpecificSerivce.updateEquipSpecificStatus(specific.getEquipStatus(), String.valueOf(specific.getId())); iEquipmentSpecificSerivce.updateEquipSpecificStatus(specific.getEquipStatus(), String.valueOf(specific.getId()));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment