diff --git a/src/main/java/net/geedge/asw/module/environment/controller/EnvironmentController.java b/src/main/java/net/geedge/asw/module/environment/controller/EnvironmentController.java index 826c2fa..e8025f7 100644 --- a/src/main/java/net/geedge/asw/module/environment/controller/EnvironmentController.java +++ b/src/main/java/net/geedge/asw/module/environment/controller/EnvironmentController.java @@ -180,10 +180,10 @@ public class EnvironmentController { // build query param Map params = T.MapUtil.builder().put("id", pcapId).put("returnFile", true).build(); ResponseEntity responseEntity = EnvironmentUtil.stopTcpdump(environment, params); - if (ObjectUtil.isNotNull(param.get("savePcap"))){ + if (T.MapUtil.getBool(param, "savePcap")){ // save pcap to workspace WorkspaceEntity workspace = workspaceService.getById(session.getWorkspaceId()); - String pcapName = T.StrUtil.emptyToDefault(param.get("pcapName").toString(), pcapId); + String pcapName = T.StrUtil.emptyToDefault(T.MapUtil.getStr(param,"pcapName"), pcapId); File destination = T.FileUtil.file(T.WebPathUtil.getRootPath(), workspace.getId(), T.StrUtil.concat(true,pcapName, ".pcap")); if (destination.exists()){ String formatTime = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date());