From f90a6deffb946b93f7336aed335b95d4101ce204 Mon Sep 17 00:00:00 2001 From: zhangshuai Date: Fri, 1 Nov 2024 15:08:56 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=B0=83=E6=95=B4=20=20playbook=20?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=8F=82=E6=95=B0=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/net/geedge/api/controller/APIController.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/geedge/api/controller/APIController.java b/src/main/java/net/geedge/api/controller/APIController.java index 1ecc64f..75e3bc0 100644 --- a/src/main/java/net/geedge/api/controller/APIController.java +++ b/src/main/java/net/geedge/api/controller/APIController.java @@ -257,7 +257,7 @@ public class APIController { } @PostMapping("/playbook") - public R execPlaybook(@RequestParam("files") MultipartFile file, + public R execPlaybook(@RequestParam("file") MultipartFile file, @RequestParam("packageName") String packageName, @RequestParam("id") String id) { File apkFile = null; @@ -317,6 +317,9 @@ public class APIController { throw new APIException(RCode.BAD_REQUEST); } Map result = Constant.PLAYBOOK_RUN_RESULT.get(id); + if (!T.MapUtil.getStr(result, "status").equals("running")){ + Constant.PLAYBOOK_RUN_RESULT.remove(id); + } return R.ok().putData(result); }