| | |
| | | iWareCC.StationService.DeviceWarningInfo[] waringList = await stationServiceClient.GetWaringInfoListAsync((int)EDevice.Station, configDeviceWarningList.wmsConfigDeviceWarnings.ToArray()); |
| | | |
| | | //显示报警信息 |
| | | List<String> warningAddressList = new List<string>(); |
| | | List<String> warningCodeList = new List<string>(); |
| | | if (waringList != null && waringList.Length > 0) |
| | | { |
| | | for (int i = 0; i < waringList.Length; i++) |
| | |
| | | var findObj = configDeviceWarningList.wms_config_device_warning_list.Where(x => x.WarningCode == waringList[i].Codek__BackingField).FirstOrDefault(); |
| | | DeviceWarningHandler.SaveWarning(EDevice.Station, iWareCommon.Utils.LogType.StationThreadService, |
| | | findObj.WarningCode, findObj.DeviceAreaCode, findObj.WarningContent, findObj.DeviceWarningType);//新增报警 |
| | | warningAddressList.Add(findObj.WarningCode); |
| | | warningCodeList.Add(findObj.WarningCode); |
| | | } |
| | | |
| | | } |
| | |
| | | { |
| | | |
| | | } |
| | | DeviceWarningHandler.AutoCloseWarning(EDevice.Station, iWareCommon.Utils.LogType.StationThreadService, warningAddressList);//自动关闭报警 |
| | | DeviceWarningHandler.AutoCloseWarning(EDevice.Station, iWareCommon.Utils.LogType.StationThreadService, warningCodeList);//自动关闭报警 |
| | | |
| | | //*/ |
| | | } |