From 7cca77addf8c0a871d6d1074fd20b03aa4739b7d Mon Sep 17 00:00:00 2001 From: zhangwenqing Date: Tue, 18 Dec 2018 14:17:35 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=AF=BC=E5=85=A5=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=80=A7=E8=B4=A8=E3=80=81=E5=88=86=E7=B1=BB.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nis/web/controller/BaseController.java | 24 ++++++++++--------- .../configuration/ntc/IpController.java | 4 +++- .../WEB-INF/include/excel/importModal.jsp | 20 ++++++++++++++++ 3 files changed, 36 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/nis/web/controller/BaseController.java b/src/main/java/com/nis/web/controller/BaseController.java index 098860ccd..fa4d4b3d7 100644 --- a/src/main/java/com/nis/web/controller/BaseController.java +++ b/src/main/java/com/nis/web/controller/BaseController.java @@ -1222,9 +1222,11 @@ public class BaseController { * @param serviceDictId * @param regionDictIds * @param requestId + * @param classify + * @param attribute */ public void _import(HttpServletRequest request, HttpServletResponse response, RedirectAttributes redirectAttributes, - MultipartFile[] files, Integer serviceDictId, String regionDictIds, Integer requestId) { + MultipartFile[] files, Integer serviceDictId, String regionDictIds, Integer requestId, String attribute, String classify) { logger.warn("import start..."); long start=System.currentTimeMillis(); ImportBigExcel ei=null; @@ -1484,10 +1486,10 @@ public class BaseController { _cfg.setIsValid(Constants.VALID_NO); } _cfg.setIsAreaEffective(0); - _cfg.setAttribute("0"); - _cfg.setClassify("0"); _cfg.setLable("0"); _cfg.setRequestId(StringUtil.isEmpty(requestId) ? 0 : requestId); + _cfg.setAttribute(attribute); + _cfg.setClassify(classify); _cfg.setServiceId(0); //设置region id if(regionIds!=null&®ionIds.size()==_ipPortCfgs.size()) { @@ -1584,10 +1586,10 @@ public class BaseController { cfg.setIsValid(Constants.VALID_NO); } cfg.setIsAreaEffective(0); - cfg.setAttribute("0"); - cfg.setClassify("0"); cfg.setLable("0"); cfg.setRequestId(StringUtil.isEmpty(requestId) ? 0 : requestId); + cfg.setAttribute(attribute); + cfg.setClassify(classify); cfg.setServiceId(serviceDict==null?null:serviceDict.getServiceId()); cfg.setTableName("ip_port_cfg"); if(compileIds.size()==_ipPortCfgs.size()) { @@ -1711,10 +1713,10 @@ public class BaseController { cfg.setIsValid(Constants.VALID_NO); } cfg.setIsAreaEffective(0); - cfg.setAttribute("0"); - cfg.setClassify("0"); cfg.setLable("0"); cfg.setRequestId(StringUtil.isEmpty(requestId) ? 0 : requestId); + cfg.setAttribute(attribute); + cfg.setClassify(classify); cfg.setServiceId(serviceDict.getServiceId()); if(compileIds!=null&&compileIds.size()==_stringCfgs.size()) { cfg.setCompileId(compileIds.get(ind)); @@ -1793,10 +1795,10 @@ public class BaseController { cfg.setIsAudit(0); cfg.setIsValid(0); cfg.setIsAreaEffective(0); - cfg.setAttribute("0"); - cfg.setClassify("0"); cfg.setLable("0"); cfg.setRequestId(StringUtil.isEmpty(requestId) ? 0 : requestId); + cfg.setAttribute(attribute); + cfg.setClassify(classify); cfg.setServiceId(serviceDict.getServiceId()); if(compileIds!=null&&compileIds.size()==_complexkeywordCfgs.size()) { cfg.setCompileId(compileIds.get(ind)); @@ -1872,10 +1874,10 @@ public class BaseController { cfg.setIsAudit(0); cfg.setIsValid(0); cfg.setIsAreaEffective(0); - cfg.setAttribute("0"); - cfg.setClassify("0"); cfg.setLable("0"); cfg.setRequestId(StringUtil.isEmpty(requestId) ? 0 : requestId); + cfg.setAttribute(attribute); + cfg.setClassify(classify); cfg.setServiceId(serviceDict.getServiceId()); cfg.setCompileId(compileIds.get(ind)); ind++; diff --git a/src/main/java/com/nis/web/controller/configuration/ntc/IpController.java b/src/main/java/com/nis/web/controller/configuration/ntc/IpController.java index 29f557025..f2644af23 100644 --- a/src/main/java/com/nis/web/controller/configuration/ntc/IpController.java +++ b/src/main/java/com/nis/web/controller/configuration/ntc/IpController.java @@ -418,9 +418,11 @@ public class IpController extends BaseController{ @RequestParam("files") MultipartFile[] files ,Integer serviceDictId ,Integer requestId + ,String attribute + ,String classify ,String regionDictIds ,String importPath) { - this._import(request,response,redirectAttributes, files,serviceDictId,regionDictIds,requestId); + this._import(request,response,redirectAttributes, files,serviceDictId,regionDictIds,requestId,attribute,classify); return "redirect:" + adminPath+ importPath; } //ip配置导出 diff --git a/src/main/webapp/WEB-INF/include/excel/importModal.jsp b/src/main/webapp/WEB-INF/include/excel/importModal.jsp index 1424d1955..80eea6d79 100644 --- a/src/main/webapp/WEB-INF/include/excel/importModal.jsp +++ b/src/main/webapp/WEB-INF/include/excel/importModal.jsp @@ -114,6 +114,26 @@
+ +
+
+ +
+ +
+
+
+
+ +
+ +

From 96fdd8772db761feb388b443258478466e76db13 Mon Sep 17 00:00:00 2001 From: zhangwei Date: Tue, 18 Dec 2018 12:41:58 +0600 Subject: [PATCH 2/2] =?UTF-8?q?=E6=89=B9=E9=87=8F=E4=B8=8B=E5=8F=91?= =?UTF-8?q?=E6=97=B6=E4=B8=8D=E6=89=93=E5=8D=B0json=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ConfigSynchronizationService.java | 32 +++++++++---------- .../WEB-INF/views/report/asnRecordList.jsp | 11 ++++++- 2 files changed, 26 insertions(+), 17 deletions(-) diff --git a/src/main/java/com/nis/web/service/configuration/ConfigSynchronizationService.java b/src/main/java/com/nis/web/service/configuration/ConfigSynchronizationService.java index cedbdf3eb..9dbbe6dd3 100644 --- a/src/main/java/com/nis/web/service/configuration/ConfigSynchronizationService.java +++ b/src/main/java/com/nis/web/service/configuration/ConfigSynchronizationService.java @@ -429,7 +429,7 @@ public class ConfigSynchronizationService extends BaseService{ configCompileList.add(maatCfg); } page.setList(list); - if(page.isLastPage()){ + if(page.getLast()==page.getPageNo()){ hasData = false; } if(!StringUtil.isEmpty(configCompileList.size())){ @@ -441,7 +441,7 @@ public class ConfigSynchronizationService extends BaseService{ String json=gsonToJson(maatBean); //调用服务接口下发配置数据 if(isUpdateCfg) { - logger.info("配置批量下发:"+json); +// logger.info("配置批量下发:"+json); //调用服务接口同步回调类配置 ToMaatResult result = ConfigServiceUtil.postMaatCfg(json); if(result!=null){ @@ -600,7 +600,7 @@ public class ConfigSynchronizationService extends BaseService{ configCompileList.add(maatCfg); } page.setList(list); - if(page.isLastPage()){ + if(page.getLast()==page.getPageNo()){ hasData = false; } if(!StringUtil.isEmpty(configCompileList.size())){ @@ -612,7 +612,7 @@ public class ConfigSynchronizationService extends BaseService{ String json=gsonToJson(maatBean); //调用服务接口下发配置数据 if(isUpdateCfg) { - logger.info("配置批量下发:"+json); +// logger.info("配置批量下发:"+json); //调用服务接口同步回调类配置 ToMaatResult result = ConfigServiceUtil.postMaatCfg(json); if(result!=null){ @@ -789,7 +789,7 @@ public class ConfigSynchronizationService extends BaseService{ configCompileList.add(maatCfg); } page.setList(list); - if(page.isLastPage()){ + if(page.getLast()==page.getPageNo()){ hasData = false; } if(!StringUtil.isEmpty(configCompileList.size())){ @@ -801,7 +801,7 @@ public class ConfigSynchronizationService extends BaseService{ String json=gsonToJson(maatBean); //调用服务接口下发配置数据 if(isUpdateCfg) { - logger.info("配置批量下发:"+json); +// logger.info("配置批量下发:"+json); //调用服务接口同步回调类配置 ToMaatResult result = ConfigServiceUtil.postMaatCfg(json); if(result!=null){ @@ -959,7 +959,7 @@ public class ConfigSynchronizationService extends BaseService{ configCompileList.add(maatCfg); } page.setList(list); - if(page.isLastPage()){ + if(page.getLast()==page.getPageNo()){ hasData = false; } if(!StringUtil.isEmpty(configCompileList.size())){ @@ -971,7 +971,7 @@ public class ConfigSynchronizationService extends BaseService{ String json=gsonToJson(maatBean); //调用服务接口下发配置数据 if(isUpdateCfg) { - logger.info("配置批量下发:"+json); +// logger.info("配置批量下发:"+json); //调用服务接口同步回调类配置 ToMaatResult result = ConfigServiceUtil.postMaatCfg(json); if(result!=null){ @@ -1188,7 +1188,7 @@ public class ConfigSynchronizationService extends BaseService{ } } page.setList(list); - if(page.isLastPage()){ + if(page.getLast()==page.getPageNo()){ hasData = false; } if(!StringUtil.isEmpty(configCompileList.size())){ @@ -1200,7 +1200,7 @@ public class ConfigSynchronizationService extends BaseService{ String json=gsonToJson(maatBean); //调用服务接口下发配置数据 if(isUpdateCfg) { - logger.info("配置批量下发:"+json); +// logger.info("配置批量下发:"+json); //调用服务接口同步回调类配置 ToMaatResult result = ConfigServiceUtil.postMaatCfg(json); if(result!=null){ @@ -1396,7 +1396,7 @@ public class ConfigSynchronizationService extends BaseService{ } } page.setList(list); - if(page.isLastPage()){ + if(page.getLast()==page.getPageNo()){ hasData = false; } if(!StringUtil.isEmpty(configCompileList.size())){ @@ -1408,7 +1408,7 @@ public class ConfigSynchronizationService extends BaseService{ String json=gsonToJson(maatBean); //调用服务接口下发配置数据 if(isUpdateCfg) { - logger.info("配置批量下发:"+json); +// logger.info("配置批量下发:"+json); //调用服务接口同步回调类配置 ToMaatResult result = ConfigServiceUtil.postMaatCfg(json); if(result!=null){ @@ -1571,7 +1571,7 @@ public class ConfigSynchronizationService extends BaseService{ } } page.setList(list); - if(page.isLastPage()){ + if(page.getLast()==page.getPageNo()){ hasData = false; } if(!StringUtil.isEmpty(configCompileList.size())){ @@ -1598,7 +1598,7 @@ public class ConfigSynchronizationService extends BaseService{ } }else {//未下发过的compile直接走正常maat配置接口 - logger.info("配置批量下发:"+json); +// logger.info("配置批量下发:"+json); //调用服务接口同步回调类配置 ToMaatResult result = ConfigServiceUtil.postMaatCfg(json); if(result!=null){ @@ -1741,14 +1741,14 @@ public class ConfigSynchronizationService extends BaseService{ } page.setList(list); - if(page.isLastPage()){ + if(page.getLast()==page.getPageNo()){ hasData = false; } if(newList.size()>0){ //调用服务接口下发配置数据 String json=gsonToJson(newList); if(isUpdateCfg) { - logger.info("配置批量下发:"+json); +// logger.info("配置批量下发:"+json); //调用服务接口同步回调类配置 ToMaatResult result = ConfigServiceUtil.postMaatCfg(json); if(result!=null){ diff --git a/src/main/webapp/WEB-INF/views/report/asnRecordList.jsp b/src/main/webapp/WEB-INF/views/report/asnRecordList.jsp index dbc2d3c2b..8374c3152 100644 --- a/src/main/webapp/WEB-INF/views/report/asnRecordList.jsp +++ b/src/main/webapp/WEB-INF/views/report/asnRecordList.jsp @@ -34,7 +34,16 @@ // }); // ajaxConnPercent(); }); - + /** 打印预览,弹出新页面 **/ + function printPreview(path, title, content){ + var options = { + popTitle : title+'打印预览', + mode : 'popup', + popClose : false, + extraCss : path+'/css/table.css' + }; + $("div#"+content+"").printArea(options); + }