diff --git a/src/main/java/com/nis/domain/callback/ProxyFileTrafficMirrorCfgAudit.java b/src/main/java/com/nis/domain/callback/ProxyFileTrafficMirrorCfgAudit.java index 7ae43caf6..8b946db84 100644 --- a/src/main/java/com/nis/domain/callback/ProxyFileTrafficMirrorCfgAudit.java +++ b/src/main/java/com/nis/domain/callback/ProxyFileTrafficMirrorCfgAudit.java @@ -24,7 +24,7 @@ public class ProxyFileTrafficMirrorCfgAudit { @Expose private String profileName; @Expose - private Map addrList; + private String addrList; @Expose private String addrContent; @Expose @@ -78,11 +78,11 @@ public class ProxyFileTrafficMirrorCfgAudit { } public void setProfileName(String profileName) { this.profileName = profileName; - } - public Map getAddrList() { + } + public String getAddrList() { return addrList; } - public void setAddrList(Map addrList) { + public void setAddrList(String addrList) { this.addrList = addrList; } public String getAddrContent() { diff --git a/src/main/java/com/nis/web/service/BaseService.java b/src/main/java/com/nis/web/service/BaseService.java index 473b630d3..478eb580a 100644 --- a/src/main/java/com/nis/web/service/BaseService.java +++ b/src/main/java/com/nis/web/service/BaseService.java @@ -3221,14 +3221,14 @@ public abstract class BaseService { } //流量转发目的地址 public static ProxyFileTrafficMirrorCfgAudit convertCallBackProxyFileTrafficMirror(ProxyFileTrafficMirrorCfg cfg) { - ProxyFileTrafficMirrorCfgAudit fileTemp = new ProxyFileTrafficMirrorCfgAudit(); - Map map = new HashMap(); - map.put(cfg.getAddrType(),cfg.getAddrList()); + ProxyFileTrafficMirrorCfgAudit fileTemp = new ProxyFileTrafficMirrorCfgAudit(); + Map map = new HashMap>(); + map.put(cfg.getAddrType(),Arrays.asList(cfg.getAddrList().split(","))); fileTemp.setId(Long.valueOf(cfg.getCompileId())); fileTemp.setCfgId(cfg.getCompileId()); fileTemp.setProfileId(cfg.getCompileId()); fileTemp.setProfileName(keywordsEscape(cfg.getCfgDesc())); - fileTemp.setAddrList(map); + fileTemp.setAddrList(gsonToJson(map)); fileTemp.setAddrContent(cfg.getAddrList()); fileTemp.setAddrType(cfg.getAddrType()); fileTemp.setAction(cfg.getAction());