| | |
| | | using WIDESEAWCS_QuartzJob; |
| | | using WIDESEAWCS_QuartzJob.DeviceBase; |
| | | using WIDESEAWCS_QuartzJob.DTO; |
| | | using WIDESEAWCS_QuartzJob.Models; |
| | | using WIDESEAWCS_QuartzJob.Repository; |
| | | using WIDESEAWCS_QuartzJob.Service; |
| | | using WIDESEAWCS_SignalR; |
| | |
| | | WriteInfo(conveyorLine.DeviceName, logs); |
| | | |
| | | conveyorLine.SendCommand(taskCommand, childDeviceCode); |
| | | _taskService.UpdateData(newTask); |
| | | } |
| | | } |
| | | } |
| | |
| | | |
| | | // 标记输送线发送任务完成 |
| | | ConveyorLineSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, true); |
| | | |
| | | _taskService.UpdateData(newTask); |
| | | } |
| | | } |
| | | } |
| | |
| | | } |
| | | var wmsIpAddress = wmsBase + requestTrayOutTask; |
| | | |
| | | var device = _deviceInfoRepository.QueryData(x => x.DeviceStatus == "1"); |
| | | |
| | | List<Dt_DeviceInfo> device; |
| | | if (platform.Roadway != null) |
| | | { |
| | | List<string> strings = platform.Roadway.Split(',').ToList(); |
| | | device = _deviceInfoRepository.QueryData(x => x.DeviceStatus == "1" && strings.Contains(x.DeviceCode)); |
| | | } |
| | | else |
| | | { |
| | | device = _deviceInfoRepository.QueryData(x => x.DeviceStatus == "1"); |
| | | } |
| | | var deviceCode = device.Select(x => x.DeviceCode).ToList(); |
| | | |
| | | // 发送HTTP POST请求获取任务数据 |