From 8e44fa8b9ef5bda343b98c13942e0c45726f32aa Mon Sep 17 00:00:00 2001 From: xuexinpeng Date: Fri, 6 Aug 2021 18:24:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=9F=E8=83=BD=E5=B0=81=E7=A6=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/jmfy/controller/GmController.java | 36 +++++++++++-------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/src/main/java/com/jmfy/controller/GmController.java b/src/main/java/com/jmfy/controller/GmController.java index 201bdb3..6592e87 100644 --- a/src/main/java/com/jmfy/controller/GmController.java +++ b/src/main/java/com/jmfy/controller/GmController.java @@ -256,7 +256,7 @@ public @ResponseBody String banFunction(HttpServletRequest request) throws Excep String function = request.getParameter("type");// protocal/good String action = request.getParameter("operate");// ban/opend String id = request.getParameter("Id");// id - + String splitId[] = id.split(","); ServerBanPro banDao = banFuctionDao.findUserInfo(); if(banDao == null ){ @@ -270,30 +270,36 @@ public @ResponseBody String banFunction(HttpServletRequest request) throws Excep switch (function){ case "protocal": if(action.equals("ban")){ - if(!banDao.getBanProtoId().contains(Integer.valueOf(id))){ - banDao.getBanProtoId().add(Integer.valueOf(id)); - banFuctionDao.updateServerBanPro(banDao); + for(String string:splitId) { + if(!banDao.getBanProtoId().contains(Integer.valueOf(string))){ + banDao.getBanProtoId().add(Integer.valueOf(string)); + banFuctionDao.updateServerBanPro(banDao); + } } }else if(action.equals("open")){ - if(banDao.getBanProtoId().contains(Integer.valueOf(id))){ - banDao.getBanProtoId().remove(Integer.valueOf(id)); - banFuctionDao.updateServerBanPro(banDao); + for(String string:splitId){ + if(banDao.getBanProtoId().contains(Integer.valueOf(string))){ + banDao.getBanProtoId().remove(Integer.valueOf(string)); + banFuctionDao.updateServerBanPro(banDao); + } } - } break; case "good": if(action.equals("ban")){ - if(!banDao.getBanGoodList().contains(Integer.valueOf(id))){ - banDao.getBanGoodList().add(Integer.valueOf(id)); - banFuctionDao.updateServerBanPro(banDao); + for(String string:splitId){ + if(!banDao.getBanGoodList().contains(Integer.valueOf(string))){ + banDao.getBanGoodList().add(Integer.valueOf(string)); + banFuctionDao.updateServerBanPro(banDao); + } } }else if(action.equals("open")){ - if(banDao.getBanGoodList().contains(Integer.valueOf(id))){ - banDao.getBanGoodList().remove(Integer.valueOf(id)); - banFuctionDao.updateServerBanPro(banDao); + for(String string:splitId){ + if(banDao.getBanGoodList().contains(Integer.valueOf(string))){ + banDao.getBanGoodList().remove(Integer.valueOf(string)); + banFuctionDao.updateServerBanPro(banDao); + } } - } break; }