|  |  |  | 
|---|
|  |  |  | public void RequestInbound(CommonConveyorLine_After conveyorLine, ConveyorLineTaskCommand_After command, Dt_StationManager stationInfo) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | ConsoleHelper.WriteSuccessLine($"【{conveyorLine.DeviceName}】,托盘号:【{command.ConveyorLineBarcode}】,站台:【{stationInfo.remark}】请求任务"); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //if() | 
|---|
|  |  |  |  | 
|---|
|  |  |  | var taskNew = _taskService.QueryTaskByPalletCode(command.ConveyorLineBarcode, stationInfo.Roadway); | 
|---|
|  |  |  | if (taskNew == null) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | 
|---|
|  |  |  | //ConveyorLineSendFinish(conveyorLine, childDeviceCode, ProtocalDetailValue, true); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | else   //如果任务请求失败 | 
|---|
|  |  |  | { | 
|---|
|  |  |  | //如果请求位置与NG位置一直 则写当前位置让线体退回 | 
|---|
|  |  |  | if (stationInfo.stationChildCode == stationInfo.stationNGChildCode) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | conveyorLine.SetValue(ConveyorLineDBName_After.ResponState, 1, stationInfo.stationChildCode); | 
|---|
|  |  |  | conveyorLine.SetValue(ConveyorLineDBName_After.ConveyorLineTargetAddress, stationInfo.stationChildCode, stationInfo.stationChildCode); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|