| | |
| | | CommonStackerCrane? stackerCraneOne = Storage.Devices.FirstOrDefault(x => x.DeviceCode == "SC02") as CommonStackerCrane; |
| | | CommonStackerCrane? stackerCraneTwo = Storage.Devices.FirstOrDefault(x => x.DeviceCode == "SC03") as CommonStackerCrane; |
| | | |
| | | Dt_DeviceInfo deviceSC02= _deviceInfoRepository.QueryFirst(x => x.DeviceCode == "SC02"); |
| | | Dt_DeviceInfo deviceSC03 = _deviceInfoRepository.QueryFirst(x => x.DeviceCode == "SC03"); |
| | | if(deviceSC02.DeviceStatus=="0") |
| | | { |
| | | stackerCraneOne = null; |
| | | } |
| | | if(deviceSC03.DeviceStatus=="0") |
| | | { |
| | | stackerCraneTwo = null; |
| | | } |
| | | //Dt_DeviceInfo deviceSC02= _deviceInfoRepository.QueryFirst(x => x.DeviceCode == "SC02"); |
| | | //Dt_DeviceInfo deviceSC03 = _deviceInfoRepository.QueryFirst(x => x.DeviceCode == "SC03"); |
| | | //if(deviceSC02.DeviceStatus=="0") |
| | | //{ |
| | | // stackerCraneOne = null; |
| | | //} |
| | | //if(deviceSC03.DeviceStatus=="0") |
| | | //{ |
| | | // stackerCraneTwo = null; |
| | | //} |
| | | stackerCraneOne.CheckStackerCraneTaskCompleted(); |
| | | Dt_Task? task = GetTask(); |
| | | if (task != null) |
| | | { |
| | |
| | | } |
| | | |
| | | } |
| | | else//ä¸è½æ£å¸¸å·¥ä½ç¶æ |
| | | else//SC02ä¸è½æ£å¸¸å·¥ä½ç¶æ,è¿ééè¦å¤æsc02æ¯å¦ç¦ç¨ï¼å¦æå·²ç¦ç¨ï¼æå¯ä»¥å¯å¨sc03 |
| | | { |
| | | if (stackerCraneTwo != null) |
| | | Dt_DeviceInfo deviceSC02 = _deviceInfoRepository.QueryFirst(x => x.DeviceCode == "SC02"); |
| | | |
| | | if (deviceSC02.DeviceStatus=="0"&& stackerCraneTwo != null) |
| | | { |
| | | if (!stackerCraneTwo.IsEventSubscribed) |
| | | { |
| | |
| | | return stackerCraneTwo; |
| | | } |
| | | } |
| | | else |
| | | else//SC03ä¸è½æ£å¸¸å·¥ä½ç¶æ,è¿ééè¦å¤æsc03æ¯å¦ç¦ç¨ï¼å¦æå·²ç¦ç¨ï¼æå¯ä»¥å¯å¨sc02 |
| | | { |
| | | if (stackerCraneOne != null) |
| | | Dt_DeviceInfo deviceSC03 = _deviceInfoRepository.QueryFirst(x => x.DeviceCode == "SC03"); |
| | | if (deviceSC03.DeviceStatus=="0"&&stackerCraneOne != null) |
| | | { |
| | | if (!stackerCraneOne.IsEventSubscribed) |
| | | { |