导出配置域关键字处理
This commit is contained in:
@@ -11,6 +11,7 @@ import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
import org.apache.taglibs.standard.functions.Functions;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@@ -217,11 +218,11 @@ public class InterceptController extends CommonController{
|
||||
}
|
||||
Page<CfgIndexInfo> page = ipCfgService.getIpCfgList(pageInfo, entity);
|
||||
titleList.add(entity.getMenuNameCode());
|
||||
titleList.add("ip_addrs");
|
||||
titleList.add("intercept_pkt");
|
||||
titleList.add("PXY_INTERCEPT_IP");
|
||||
titleList.add("PXY_INTERCEPT_PKT_BIN");
|
||||
classMap.put(entity.getMenuNameCode(), CfgIndexInfo.class);
|
||||
classMap.put("ip_addrs", IpPortCfg.class);
|
||||
classMap.put("intercept_pkt", InterceptPktBin.class);
|
||||
classMap.put("PXY_INTERCEPT_IP", IpPortCfg.class);
|
||||
classMap.put("PXY_INTERCEPT_PKT_BIN", InterceptPktBin.class);
|
||||
String cfgIndexInfoNoExport=",group_name,userregion4,userregion5,";
|
||||
String ipPortInfoNoExport=",do_log,action,config_describe,valid_identifier,is_audit,creator,creator"
|
||||
+ ",config_time,editor,edit_time,auditor,audit_time"
|
||||
@@ -232,8 +233,8 @@ public class InterceptController extends CommonController{
|
||||
+",letter,whether_area_block,classification,attribute,label"
|
||||
+",userregion1,userregion2,userregion3,userregion4,userregion5,ir_type,group_name,";
|
||||
noExportMap.put(entity.getMenuNameCode(),cfgIndexInfoNoExport);
|
||||
noExportMap.put("ip_addrs", ipPortInfoNoExport);
|
||||
noExportMap.put("intercept_pkt", interceptNoExport);
|
||||
noExportMap.put("PXY_INTERCEPT_IP", ipPortInfoNoExport);
|
||||
noExportMap.put("PXY_INTERCEPT_PKT_BIN", interceptNoExport);
|
||||
List<IpPortCfg> ipList=new ArrayList<IpPortCfg>();
|
||||
List<InterceptPktBin> interInfoList=new ArrayList<InterceptPktBin>();
|
||||
for (CfgIndexInfo cfg : page.getList()) {
|
||||
@@ -241,9 +242,15 @@ public class InterceptController extends CommonController{
|
||||
ipList.addAll(cfgIndexInfo.getIpPortList());
|
||||
interInfoList.addAll(cfgIndexInfo.getInterceptPktBinList());
|
||||
}
|
||||
if(interInfoList.size()>0){
|
||||
for (int i = 0; i < interInfoList.size(); i++) {
|
||||
BaseStringCfg base=(BaseStringCfg)interInfoList.get(i);
|
||||
base.setCfgKeywords(Functions.replace(base.getCfgKeywords(), "***and***"," "));
|
||||
}
|
||||
}
|
||||
dataMap.put(entity.getMenuNameCode(), page.getList());
|
||||
dataMap.put("ip_addrs", ipList);
|
||||
dataMap.put("intercept_pkt", interInfoList);
|
||||
dataMap.put("PXY_INTERCEPT_IP", ipList);
|
||||
dataMap.put("PXY_INTERCEPT_PKT_BIN", interInfoList);
|
||||
|
||||
/*}*/
|
||||
this._export(model, request, response, redirectAttributes,entity.getMenuNameCode(),titleList,classMap,dataMap,noExportMap);
|
||||
|
||||
Reference in New Issue
Block a user