|
|
@ -40,17 +40,10 @@ public class TaskService {
|
|
|
|
//拼接子任务id
|
|
|
|
//拼接子任务id
|
|
|
|
String taskId = null;
|
|
|
|
String taskId = null;
|
|
|
|
StringBuffer task_master = new StringBuffer();
|
|
|
|
StringBuffer task_master = new StringBuffer();
|
|
|
|
for (int i = 0; i < identifyUrlList.size(); i++) {
|
|
|
|
|
|
|
|
taskId = String.format(id + "_" + (i + 1));
|
|
|
|
|
|
|
|
task_master.append(taskId).append(",");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//执行子任务.
|
|
|
|
|
|
|
|
JSONObject requestBody = new JSONObject();
|
|
|
|
|
|
|
|
TaskModel taskModel = new TaskModel();
|
|
|
|
|
|
|
|
if (identifyUrlList.size()>0) {
|
|
|
|
if (identifyUrlList.size()>0) {
|
|
|
|
redisUtil.set("identify_" + id, task_master.toString());
|
|
|
|
TaskModel taskModel = new TaskModel();
|
|
|
|
for (int i = 0; i < identifyUrlList.size(); i++) {
|
|
|
|
for (int i = 0; i < identifyUrlList.size(); i++) {
|
|
|
|
|
|
|
|
taskId = String.format(id + "_" + (i + 1));
|
|
|
|
identifyUrl = identifyUrlList.get(i);
|
|
|
|
identifyUrl = identifyUrlList.get(i);
|
|
|
|
taskModel.setTaskId(taskId);
|
|
|
|
taskModel.setTaskId(taskId);
|
|
|
|
taskModel.setTaskType("identify");
|
|
|
|
taskModel.setTaskType("identify");
|
|
|
@ -59,9 +52,10 @@ public class TaskService {
|
|
|
|
taskModel.setParameter(id + "," + taskId + "," + identifyUrl);
|
|
|
|
taskModel.setParameter(id + "," + taskId + "," + identifyUrl);
|
|
|
|
//保存子任务
|
|
|
|
//保存子任务
|
|
|
|
saveTask(taskModel);
|
|
|
|
saveTask(taskModel);
|
|
|
|
|
|
|
|
task_master.append(taskId).append(",");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
redisUtil.set("identify_" + id, task_master.toString());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public Result saveTask(TaskModel taskModel) {
|
|
|
|
public Result saveTask(TaskModel taskModel) {
|
|
|
|