| | |
| | | _logger.LogInformation(" ESSController ContainerArrivalReport : CallId={CallId},ContainerCode={ContainerCode},SlotCode={SlotCode}", request.CallId, request.ContainerCode, request.SlotCode); |
| | | var response = new ApiResponse<ContainerArrivalResponseData> |
| | | { |
| | | Code = 0, |
| | | Msg = "", |
| | | Data = new ContainerArrivalResponseData |
| | | { |
| | | direction = "100" // 示ä¾å¼ï¼å¯æ ¹æ®å®é
æ
åµè¿åæ¹åæå
¶ä»ä¿¡æ¯ |
| | | } |
| | | Code = 1 |
| | | |
| | | }; |
| | | |
| | | // çæè¯·æ±çå¯ä¸æ è¯ï¼åºäºcallId + æ¶é´æ³ï¼ |
| | |
| | | { |
| | | _logger.LogWarning("æ£æµå°éå¤è¯·æ±ï¼å·²å¿½ç¥: CallId={CallId}", request.CallId); |
| | | response.Code = 1; |
| | | response.Msg = "error"; |
| | | response.Data.direction = "0"; |
| | | response.Msg = null; |
| | | response.Data = null; |
| | | return Ok(response); |
| | | } |
| | | |
| | |
| | | { |
| | | _logger.LogWarning("åéæ£æ¥æ£æµå°éå¤è¯·æ±ï¼å·²å¿½ç¥: CallId={CallId}", request.CallId); |
| | | response.Code = 1; |
| | | response.Msg = "error"; |
| | | response.Data.direction = "0"; |
| | | response.Msg = null; |
| | | response.Data = null; |
| | | 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.FromMinutes(1) |
| | | 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 && result.Message != null && result.Message.Contains("该æçå·²çæä»»å¡")) |
| | | { |
| | | return Ok(response); |
| | | } |
| | | if (result.Status) |
| | | { |
| | | return Ok(response); |
| | | } |
| | | else |
| | | { |
| | | response.Code = 1; |
| | | response.Msg = "error"; |
| | | response.Data.direction = "0"; |
| | | response.Msg = null; |
| | | response.Data = null; |
| | | _logger.LogError(" ESSController ContainerArrivalReport Error: Message={Message}", result.Message); |
| | | |
| | | return Ok(response); |