浏览代码

修改任务为异步执行

xuzuoyun 5 年之前
父节点
当前提交
fdcc3ee0e2

+ 8 - 2
module-crawler/src/main/java/cn/com/ctop/crawler/modules/appium/controller/AppiumTaskController.java

@@ -213,8 +213,14 @@ public class AppiumTaskController {
 
 	@RequestMapping(value = "/run", method = RequestMethod.POST)
 	public Result<?> run(HttpServletRequest request, HttpServletResponse response, Integer taskId, Integer deviceId) {
-		appiumTaskService.runTask(taskId, deviceId);
-		return Result.ok("任务执行完成");
+        Thread thread = new Thread() {
+            @Override
+            public void run() {
+                appiumTaskService.runTask(taskId, deviceId);
+            }
+        };
+        thread.start();
+        return Result.ok("任务已启动");
 	}
 
 	/**