fix: 调整 stop tcpdump 接口传参

This commit is contained in:
zhangshuai
2024-09-09 15:20:30 +08:00
parent 79ca9b3b02
commit 120265c6ac

View File

@@ -180,10 +180,10 @@ public class EnvironmentController {
// build query param
Map params = T.MapUtil.builder().put("id", pcapId).put("returnFile", true).build();
ResponseEntity<byte[]> 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());