From f5d1409dca654a41253120961ce6eebcc0b500f9 Mon Sep 17 00:00:00 2001 From: wangxin Date: Thu, 14 Jun 2018 16:09:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E9=85=8D=E7=BD=AE=E5=88=A0?= =?UTF-8?q?=E5=8C=BA=E5=9F=9FIP=E7=9A=84=E6=97=B6=E5=80=99=E5=AF=B9?= =?UTF-8?q?=E5=89=8D=E5=8F=B0=E4=BC=A0=E5=85=A5=E7=9A=84=E7=BC=96=E8=AF=91?= =?UTF-8?q?ID=E8=BF=9B=E8=A1=8C=E5=88=86=E5=89=B2=E5=BC=BA=E8=BD=AC?= =?UTF-8?q?=E6=95=B0=E5=AD=97=EF=BC=8C=E4=BB=A5=E9=98=B2sql=E6=B3=A8?= =?UTF-8?q?=E5=85=A5=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/configuration/IpCfgService.java | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/nis/web/service/configuration/IpCfgService.java b/src/main/java/com/nis/web/service/configuration/IpCfgService.java index 478a4b6a5..30b51cbce 100644 --- a/src/main/java/com/nis/web/service/configuration/IpCfgService.java +++ b/src/main/java/com/nis/web/service/configuration/IpCfgService.java @@ -332,13 +332,19 @@ public class IpCfgService extends CrudService { @Transactional(readOnly=false,rollbackFor=RuntimeException.class) public void deleteIp(String ids,String compileIds,int functionId){ if(StringUtils.isNotBlank(compileIds)){ - for(String compileId:compileIds.split(",")){ - AreaIpCfg area=new AreaIpCfg(); - area.setCompileId(Integer.parseInt(compileId)); - area.setFunctionId(functionId); - area.setIsValid(Constants.VALID_DEL); - areaIpCfgDao.updateValid(area); + for(String compileId:compileIds.split(",")){//强转数字,防止注入 + Integer.parseInt(compileId); +// AreaIpCfg area=new AreaIpCfg(); +// area.setCompileId(Integer.parseInt(compileId)); +// area.setFunctionId(functionId); +// area.setIsValid(Constants.VALID_DEL); +// areaIpCfgDao.updateValid(area); } + BaseIpCfg area=new BaseIpCfg(); + area.setTableName(AreaIpCfg.getTablename()); + area.setCompileId(Integer.parseInt(compileIds)); + area.setIsValid(Constants.VALID_DEL); + ipCfgDao.deleteByCompileId(area); } List ipCfgs=new ArrayList(); Date date =new Date();