| | |
| | | var robotInfo = AutoMapper.Mapper.Map<MessageAnalysis, RobotInfo>(messageAnalysis); |
| | | robotInfo.WarnningContent = JsonConvert.SerializeObject(messageAnalysis.Warnings); |
| | | robotInfo.CreateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); |
| | | robotInfo.CreateStamp = DateTimeOffset.Now.ToUnixTimeSeconds(); |
| | | dbModel.RobotInfo.Add(robotInfo); |
| | | dbModel.SaveChanges(); |
| | | } |
| | |
| | | messageAnalysis.Warnings = warringList; |
| | | Log4NetHelper.WriteInfoLog(LogType.Receive,"报警信息:"+ JsonConvert.SerializeObject(warringList)); |
| | | } |
| | | // 推送mes |
| | | _ = Task.Run(() => SendWarnForMes(messageAnalysis)); |
| | | _ = Task.Run(() => SendEquipmentStatusForMes(messageAnalysis)); |
| | | _ = Task.Run(() => SendEquipmentInfoForMes(messageAnalysis)); |
| | | //// 推送mes |
| | | //_ = Task.Run(() => SendWarnForMes(messageAnalysis)); |
| | | //_ = Task.Run(() => SendEquipmentStatusForMes(messageAnalysis)); |
| | | //_ = Task.Run(() => SendEquipmentInfoForMes(messageAnalysis)); |
| | | |
| | | // Sqlite数据库保存一份 |
| | | _ = Task.Run(() => SaveDataForSqlite(messageAnalysis)); |