|
@@ -2344,6 +2344,35 @@ namespace IMCS.CCS.Services
|
|
|
return responseData;
|
|
|
}
|
|
|
}
|
|
|
+ /// <summary>
|
|
|
+ /// 获取回调列表
|
|
|
+ /// </summary>
|
|
|
+ public async Task<List<TaskCallback>> GetCallBackListByCondition(RequestCallBackData vo)
|
|
|
+ {
|
|
|
+ List<TaskCallback> list = new List<TaskCallback>();
|
|
|
+ try {
|
|
|
+ TaskCallback taskCallback = new TaskCallback();
|
|
|
+ if (!string.IsNullOrEmpty(vo.IP))
|
|
|
+ {
|
|
|
+ taskCallback.IP = vo.IP;
|
|
|
+ }
|
|
|
+ if (!string.IsNullOrEmpty(vo.TaskId))
|
|
|
+ {
|
|
|
+ taskCallback.TaskId = vo.TaskId;
|
|
|
+ }
|
|
|
+ if (!string.IsNullOrEmpty(vo.TaskNodeId))
|
|
|
+ {
|
|
|
+ taskCallback.TaskNodeId = vo.TaskNodeId;
|
|
|
+ }
|
|
|
+ list = await _taskCallbackService.GetListByCondition(taskCallback);
|
|
|
+
|
|
|
+ }
|
|
|
+ catch (Exception ex)
|
|
|
+ {
|
|
|
+ return list;
|
|
|
+ }
|
|
|
+ return list;
|
|
|
+ }
|
|
|
|
|
|
//移动取放 条件限制
|
|
|
private async Task<bool> robotActionCondition(string ip ,string isAllowFlag,string currentAction)
|