木垒Aibug修复

This commit is contained in:
guoshengxiong 2024-11-07 15:27:32 +08:00
parent bfeb513f7a
commit 9f9c013e29

View File

@ -258,14 +258,18 @@ public class AiAnalyseHardWareAlarmRecordServiceImpl extends ServiceImpl<AiAnaly
aiAnalyseHardWareAlarmRecord.setImageUrl(relativePath + "/" + alarmImageInfo.getFilename());
}
aiAnalyseHardWareAlarmRecord.setAlarmDesc(body.getString("alarmDesc"));
String alarmDesc = body.getString("alarmDesc");
if (StrUtil.isBlank(alarmDesc)) {
alarmDesc = aiAnalyseHardWareRecord.getHardwareName();
}
aiAnalyseHardWareAlarmRecord.setAlarmDesc(alarmDesc);
List<DictionaryItem> dictList = dictionaryItemService.getDictList(DictionaryConstant.AI_ANALYSE_HARD_WARE_ALARM_RECORD_TYPE, aiAnalyseHardWareRecord.getProjectSn());
for (DictionaryItem dictionaryItem : dictList) {
if (dictionaryItem.getName().equals(body.getString("alarmType"))) {
aiAnalyseHardWareAlarmRecord.setAlarmType(Integer.parseInt(dictionaryItem.getData()));
}
}
aiAnalyseHardWareAlarmRecord.setLocation(body.getString("alarmDesc"));
aiAnalyseHardWareAlarmRecord.setLocation(alarmDesc);
aiAnalyseHardWareAlarmRecordMapper.insert(aiAnalyseHardWareAlarmRecord);
//将数据通过MQTT转发到前台
asyncAiAnalyse.sendAiAnalyse(aiAnalyseHardWareAlarmRecord, Cts.PROJECT_LEVEL);