| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Security.Policy; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using WIDESEA_Common; |
| | | using WIDESEA_Core; |
| | | using WIDESEA_Core.BaseRepository; |
| | | using WIDESEA_Core.BaseServices; |
| | |
| | | { |
| | | public class EquipmentAlarmInforService : ServiceBase<Dt_EquipmentAlarmInfor, IRepository<Dt_EquipmentAlarmInfor>>, IEquipmentAlarmInforService |
| | | { |
| | | public EquipmentAlarmInforService(IRepository<Dt_EquipmentAlarmInfor> BaseDal) : base(BaseDal) |
| | | private readonly IMessageInfoService _messageInfoService; |
| | | |
| | | public EquipmentAlarmInforService(IRepository<Dt_EquipmentAlarmInfor> BaseDal, IMessageInfoService messageInfoService) : base(BaseDal) |
| | | { |
| | | _messageInfoService = messageInfoService; |
| | | } |
| | | |
| | | |
| | |
| | | { |
| | | try |
| | | { |
| | | var url = "http://172.16.1.2:8080/PORT/cube/taskInfo/getDeviceStatus"; |
| | | |
| | | // è°ç¨WCSæ¥å£è·å设å¤ç¶æ |
| | | var url = "http://172.16.1.2:8080/cube/taskInfo/getDeviceStatus?token=wH5zdAUCv2BEHJIinmowyki8cdc5ge8fAwFDcYZs0bVldNgmORt0O0l4GJTDv1dglRdMxb9xDK5Qb3NJAqL1Li2GkfdVa3KnIkfrQZtsP7UXhMmUz6xEuztG6d5svAJO9HENLb8JWVqCfpO2EWV6ebo/g5tJ9x7kbwwAxvCBrWdiEJv09FvaRQ== "; |
| | | var result = HttpHelper.Get(url); |
| | | |
| | | var response = JsonConvert.DeserializeObject<AGVResponse<DeviceStatusData>>(result); |
| | | |
| | | |
| | | |
| | | // æ£æ¥æ¥å£ååºæ¯å¦æå |
| | | if (response == null || response.code != "0") |
| | |
| | | Creater = "System" |
| | | }; |
| | | BaseDal.AddData(newRecord); |
| | | if(robot.status== "error") |
| | | { |
| | | _messageInfoService.AddMessageInfo(MessageGroupByEnum.EquipmentAlarm, robot.robotName,$"{ robot.robotName}åçé误", MessageStatusEnum.Emergency); |
| | | } |
| | | } |
| | | else |
| | | { |
| | |
| | | existingRecord.ModifyDate = syncTime; |
| | | existingRecord.Modifier = "System"; |
| | | BaseDal.UpdateData(existingRecord); |
| | | if (robot.status == "error") |
| | | { |
| | | _messageInfoService.AddMessageInfo(MessageGroupByEnum.EquipmentAlarm, robot.robotName, $"{robot.robotName}åçé误", MessageStatusEnum.Emergency); |
| | | } |
| | | } |
| | | saveCount++; |
| | | } |
| | |
| | | Creater = "System" |
| | | }; |
| | | BaseDal.AddData(newRecord); |
| | | if (sorter.status == "error") |
| | | { |
| | | _messageInfoService.AddMessageInfo(MessageGroupByEnum.EquipmentAlarm, sorter.sorterName, $"{sorter.sorterName}åçé误", MessageStatusEnum.Emergency); |
| | | } |
| | | } |
| | | else |
| | | { |
| | |
| | | existingRecord.ModifyDate = syncTime; |
| | | existingRecord.Modifier = "System"; |
| | | BaseDal.UpdateData(existingRecord); |
| | | if (sorter.status == "error") |
| | | { |
| | | _messageInfoService.AddMessageInfo(MessageGroupByEnum.EquipmentAlarm, sorter.sorterName, $"{sorter.sorterName}åçé误", MessageStatusEnum.Emergency); |
| | | } |
| | | } |
| | | saveCount++; |
| | | } |