| | |
| | | } |
| | | } |
| | | |
| | | // List<Dt_taskinfo> outboundTask = Dt_taskinfoRepository.Instance.Find(r => ((r.task_type == TaskType.TaskType_Box_Pallet_Measure_Out.ToString()) |
| | | // && (r.task_state.Equals(TaskState.TaskState_RGV_Received.ToString()) || r.task_state.Equals(TaskState.TaskState_RGV_Finished.ToString()))) |
| | | //|| r.task_type == TaskType.TaskType_Box_Pallet_Measure_Back.ToString()); |
| | | List<Dt_taskinfo> outboundTask = Dt_taskinfoRepository.Instance.Find(r =>(r.task_type == TaskType.TaskType_Box_Pallet_Measure_Out.ToString() || r.task_type == TaskType.TaskType_Box_Pallet_Measure_Back.ToString()) |
| | | && (r.task_state != TaskState.TaskState_Create.ToString())); |
| | | List<Dt_taskinfo> outboundTask = Dt_taskinfoRepository.Instance.Find(r => ((r.task_type == TaskType.TaskType_Box_Pallet_Measure_Out.ToString()) |
| | | && (r.task_state.Equals(TaskState.TaskState_RGV_Received.ToString()) || r.task_state.Equals(TaskState.TaskState_RGV_Finished.ToString()))) |
| | | || r.task_type == TaskType.TaskType_Box_Pallet_Measure_Back.ToString()); |
| | | |
| | | if (outboundTask.Count < 3) |
| | | { |
| | | int crtacount = 3 - outboundTask.Count; |
| | | List<Dt_taskinfo> outboundcCrteateTask = Dt_taskinfoRepository.Instance.Find(r => r.task_type == TaskType.TaskType_Box_Pallet_Measure_Out.ToString() |
| | | && r.task_state == TaskState.TaskState_Create.ToString()).OrderBy(r=>r.task_createtime).Take(crtacount).ToList(); |
| | | //List<Dt_taskinfo> outboundTask = Dt_taskinfoRepository.Instance.Find(r =>(r.task_type == TaskType.TaskType_Box_Pallet_Measure_Out.ToString() || r.task_type == TaskType.TaskType_Box_Pallet_Measure_Back.ToString()) |
| | | //&& (r.task_state != TaskState.TaskState_Create.ToString())); |
| | | |
| | | outboundTask.AddRange(outboundcCrteateTask); |
| | | } |
| | | //if (outboundTask.Count < 3) |
| | | //{ |
| | | // int crtacount = 3 - outboundTask.Count; |
| | | // List<Dt_taskinfo> outboundcCrteateTask = Dt_taskinfoRepository.Instance.Find(r => r.task_type == TaskType.TaskType_Box_Pallet_Measure_Out.ToString() |
| | | //&& r.task_state == TaskState.TaskState_Create.ToString()).OrderBy(r=>r.task_createtime).Take(crtacount).ToList(); |
| | | |
| | | // outboundTask.AddRange(outboundcCrteateTask); |
| | | //} |
| | | |
| | | |
| | | if (null != outboundTask && outboundTask.Count > 0) |
| | |
| | | listLayer.Remove(layer); |
| | | } |
| | | } |
| | | |
| | | |
| | | List<int> rgvLayer = new List<int>(); |
| | | WebResponseContent resultcontent = RGVAPIInvokeGetRgvInfo.GetRgvInfo(); |
| | | if (resultcontent.Status) |