| ÎļþÃû´Ó ´úÂë¹ÜÀí/WCS/WCSServers/WIDESEAWCS_QuartzJob/QuartzNet/QuartzNetExtension.cs ÐÞ¸Ä |
| | |
| | | deviceInfos.ForEach(delegate (DeviceInfoDTO x) |
| | | { |
| | | DeviceInfoDTO x2 = x; |
| | | if (!Storage.Devices.Exists((IDevice d) => d.DeviceCode == x2.DeviceCode) && !x.DeviceName.Contains("å åæº")) |
| | | if (!Storage.Devices.Exists((IDevice d) => d.DeviceCode == x2.DeviceCode) && !x.DeviceName.Contains("å åæº") && !x.DeviceName.Contains("è¾é线")) |
| | | { |
| | | try |
| | | { |
| | |
| | | { |
| | | { DeviceName: var name } when name.Contains("å åæº") |
| | | => new StackerCraneDevice { DeviceCode = targetDevice.DeviceCode, DeviceName = targetDevice.DeviceName, IPAddress = targetDevice.DeviceIp + ":" + targetDevice.DevicePort }, |
| | | { DeviceName: var name } when name.Contains("è¾é线") |
| | | => new ConveyorLineDevice { DeviceCode = targetDevice.DeviceCode, DeviceName = targetDevice.DeviceName, IPAddress = targetDevice.DeviceIp + ":" + targetDevice.DevicePort }, |
| | | _ => targetDevice.Device |
| | | }; |
| | | WebResponseContent responseContent = await _schedulerCenter.AddScheduleJobAsync(dispatches[i]); |