diff --git a/src/main/java/com/nis/web/controller/basics/AsnIpController.java b/src/main/java/com/nis/web/controller/basics/AsnIpController.java index 93a2cd78b..d78ccde84 100644 --- a/src/main/java/com/nis/web/controller/basics/AsnIpController.java +++ b/src/main/java/com/nis/web/controller/basics/AsnIpController.java @@ -128,6 +128,15 @@ public class AsnIpController extends BaseController{ return "redirect:" + adminPath +"/basics/asn/list?functionId="+functionId; } + + @RequestMapping(value = {"/ajaxDeleteAsnIp"}) + public void ajaxDeleteAsnIp(String ids, HttpServletRequest request, HttpServletResponse response){ + try{ + asnIpCfgService.ajaxDeleteAsnIp(ids); + }catch(Exception e){ + logger.error("Delete failed",e); + } + } /** * ajax设置Name * @param model diff --git a/src/main/java/com/nis/web/dao/basics/AsnIpCfgDao.java b/src/main/java/com/nis/web/dao/basics/AsnIpCfgDao.java index b074a2a2c..8830e6f96 100644 --- a/src/main/java/com/nis/web/dao/basics/AsnIpCfgDao.java +++ b/src/main/java/com/nis/web/dao/basics/AsnIpCfgDao.java @@ -25,4 +25,5 @@ public interface AsnIpCfgDao extends CrudDao{ public int deleteByAsnGroup(@Param("asnId")String asnNo); public int insertBatch(List list); public Varibles getVaribles(@Param("name")String name); + public void ajaxDeleteAsnIp(@Param("ids")String ids); } diff --git a/src/main/java/com/nis/web/dao/basics/AsnIpCfgDao.xml b/src/main/java/com/nis/web/dao/basics/AsnIpCfgDao.xml index 25d5f62ec..6f00e58b4 100644 --- a/src/main/java/com/nis/web/dao/basics/AsnIpCfgDao.xml +++ b/src/main/java/com/nis/web/dao/basics/AsnIpCfgDao.xml @@ -407,6 +407,9 @@ delete from asn_ip_cfg where cfg_id in (${ids}) + + + delete from asn_ip_cfg where asn_ip_group in (${ids})