| | |
| | | |
| | | |
| | | |
| | | var query = BaseDal.QueryData(x => x.ResetStatus == true && x.Deptid== deid).ToList(); |
| | | var query = BaseDal.QueryData(x => x.ResetStatus == true && x.Deptid== deid&&!x.AlarmContent.Contains("éç¢")).ToList(); |
| | | // å¦ææ²¡ææ¾å°ç¬¦åæ¡ä»¶çæ°æ® |
| | | if (query.Count == 0) |
| | | { |
| | |
| | | } |
| | | try |
| | | { |
| | | |
| | | var left = devices.Value.left.Communicator.Write<bool>("M105", true); //é坿¥è¦å¤ä½ |
| | | // çå¾
3ç§ |
| | | Thread.Sleep(1000); |
| | | if (devices.Value.left.Communicator.Read<bool>("M109") || devices.Value.left.Communicator.Read<bool>("M111") || devices.Value.left.Communicator.Read<bool>("M110")) |
| | | { |
| | | devices.Value.left.Communicator.Write<bool>("M105", true); //é坿¥è¦å¤ä½ |
| | | return WebResponseContent.Instance.Error("å¤ä½å¤±è´¥ï¼è¯·éæ°æ£æ¥åéæ°å¤ä½ï¼å¦ï¼æ¥åæé®æ¯å¦æ¾å¼ï¼"); |
| | | } |
| | | Console.WriteLine($"å·¦æ¥è¦ä¿¡å·å¤ä½åå
¥{left}"); |
| | | } |
| | | catch (Exception) |
| | |
| | | try |
| | | { |
| | | var right = devices.Value.right.Communicator.Write<bool>("M105", true); |
| | | Thread.Sleep(1000); |
| | | if (devices.Value.right.Communicator.Read<bool>("M109") || devices.Value.right.Communicator.Read<bool>("M111") || devices.Value.right.Communicator.Read<bool>("M110")) |
| | | { |
| | | devices.Value.right.Communicator.Write<bool>("M105", true); |
| | | return WebResponseContent.Instance.Error("å¤ä½å¤±è´¥ï¼è¯·éæ°æ£æ¥åéæ°å¤ä½ï¼å¦ï¼æ¥åæé®æ¯å¦æ¾å¼ï¼"); |
| | | } |
| | | |
| | | Console.WriteLine($"峿¥è¦ä¿¡å·å¤ä½åå
¥{right}"); |
| | | } |
| | | catch (Exception) |
| | |
| | | } |
| | | //æ¾å°è¯¥è½¨éç«çå
¨é¨ä¿¡æ¯ |
| | | var alarm = BaseDal.QueryData(x => x.Deptid == deid).ToList(); |
| | | var deletableAlarms = alarm.Where(x => x.ResetStatus == true && !x.AlarmContent.Contains("éç¢")).ToList();// |
| | | if (deletableAlarms.Count>0) |
| | | { |
| | | return WebResponseContent.Instance.Error("请å
å¤ä½åå 餿°æ®"); |
| | | } |
| | | if (alarm.Count<=0) |
| | | { |
| | | return new WebResponseContent { Status = false, Message = $"没æè¦å é¤ç{deid}轨éç«çæ¥è¦ä¿¡æ¯" }; |