| | |
| | | return Ok(response); |
| | | } |
| | | |
| | | var result = await _taskService.RequestInboundTask(request.ContainerCode, request.SlotCode); |
| | | WebResponseContent result = await _taskService.RequestInboundTask(request.ContainerCode, request.SlotCode); |
| | | |
| | | var cacheOptions = new MemoryCacheEntryOptions |
| | | { |
| | | AbsoluteExpirationRelativeToNow = TimeSpan.FromSeconds(20) |
| | | }; |
| | | _memoryCache.Set(requestKey, true, cacheOptions); |
| | | if (result.Status) |
| | | response = new ApiResponse<ContainerArrivalResponseData> |
| | | { |
| | | response = new ApiResponse<ContainerArrivalResponseData> |
| | | Code = 0, |
| | | Msg = "", |
| | | Data = new ContainerArrivalResponseData |
| | | { |
| | | Code = 0, |
| | | Msg = "", |
| | | Data = new ContainerArrivalResponseData |
| | | { |
| | | direction = "100" |
| | | } |
| | | }; |
| | | direction = "100" |
| | | } |
| | | }; |
| | | if (result != null && !string.IsNullOrEmpty( result.Message ) && result.Message.Contains("该æçå·²çæä»»å¡")) |
| | | { |
| | | return Ok(response); |
| | | } |
| | | if (result != null && result.Status) |
| | | { |
| | | return Ok(response); |
| | | } |
| | | else |
| | |
| | | _logger.LogInformation("ä»»å¡å®æ: TaskCode={TaskCode}, Container={Container}, Robot={Robot}", |
| | | request.TaskCode, request.ContainerCode, request.RobotCode); |
| | | |
| | | _taskService.TaskCompleted(request.TaskCode); |
| | | await _taskService.TaskCompleted(request.TaskCode); |
| | | // æ ¹æ®ä¸åçä»»å¡ç±»åè¿è¡ç¹æ®å¤ç |
| | | if (request.Weight.HasValue) |
| | | { |