用户管理模块 调整新增、修改、删除 异常IP信息提示
This commit is contained in:
@@ -37,13 +37,6 @@ public class UserManageController extends BaseController{
|
|||||||
public String list(Model model,HttpServletRequest request,HttpServletResponse response
|
public String list(Model model,HttpServletRequest request,HttpServletResponse response
|
||||||
,@ModelAttribute("cfg")UserManage entity){
|
,@ModelAttribute("cfg")UserManage entity){
|
||||||
Page<UserManage> page = userManageService.findPage(new Page<UserManage>(request, response,"r"), entity);
|
Page<UserManage> page = userManageService.findPage(new Page<UserManage>(request, response,"r"), entity);
|
||||||
if(!StringUtil.isEmpty(entity.getErrorType())){
|
|
||||||
if("create".equals(entity.getErrorType())){
|
|
||||||
Properties msgProp = getMsgProp();
|
|
||||||
String error=msgProp.getProperty("user")+" "+entity.getCgiError()+" "+msgProp.getProperty("vpn_ip")+" "+msgProp.getProperty("save_failed");
|
|
||||||
model.addAttribute("message", error);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
model.addAttribute("page", page);
|
model.addAttribute("page", page);
|
||||||
return "/cfg/maintenance/userManage/list";
|
return "/cfg/maintenance/userManage/list";
|
||||||
}
|
}
|
||||||
@@ -70,6 +63,8 @@ public class UserManageController extends BaseController{
|
|||||||
,String ids
|
,String ids
|
||||||
,RedirectAttributes redirectAttributes,HttpServletRequest request){
|
,RedirectAttributes redirectAttributes,HttpServletRequest request){
|
||||||
String deleteSuccessIp="";
|
String deleteSuccessIp="";
|
||||||
|
String message="";
|
||||||
|
Properties msgProp = getMsgProp();
|
||||||
try{
|
try{
|
||||||
for (String id : ids.split(",")) {
|
for (String id : ids.split(",")) {
|
||||||
UserManage user=userManageService.getUserById(id);
|
UserManage user=userManageService.getUserById(id);
|
||||||
@@ -86,9 +81,11 @@ public class UserManageController extends BaseController{
|
|||||||
userManageService.delete(-1,user,ip,lastIp);
|
userManageService.delete(-1,user,ip,lastIp);
|
||||||
deleteIpLenth++;
|
deleteIpLenth++;
|
||||||
} catch (MaatConvertException e) {
|
} catch (MaatConvertException e) {
|
||||||
|
message=msgProp.getProperty("user")+" "+user.getUserName()+" "+ip+" "+msgProp.getProperty("vpn_ip")+" "+msgProp.getProperty("delete_failed");
|
||||||
logger.error("用户vpn新增失败",e);
|
logger.error("用户vpn新增失败",e);
|
||||||
throw e;
|
throw e;
|
||||||
}catch (Exception e) {
|
}catch (Exception e) {
|
||||||
|
message=msgProp.getProperty("user")+" "+user.getUserName()+" "+ip+" "+msgProp.getProperty("vpn_ip")+" "+msgProp.getProperty("delete_failed");
|
||||||
logger.error("用户vpn新增失败",e);
|
logger.error("用户vpn新增失败",e);
|
||||||
throw e;
|
throw e;
|
||||||
}
|
}
|
||||||
@@ -99,9 +96,9 @@ public class UserManageController extends BaseController{
|
|||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
logger.error("Delete failed",e);
|
logger.error("Delete failed",e);
|
||||||
if(e instanceof MaatConvertException) {
|
if(e instanceof MaatConvertException) {
|
||||||
addMessage(redirectAttributes,"error","cgi_service_failed");
|
addMessage(redirectAttributes,"error",message);
|
||||||
}else {
|
}else {
|
||||||
addMessage(redirectAttributes,"error","delete_failed");
|
addMessage(redirectAttributes,"error",message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -121,6 +118,8 @@ public class UserManageController extends BaseController{
|
|||||||
String addSuccessIp="";
|
String addSuccessIp="";
|
||||||
String deleteIp="";
|
String deleteIp="";
|
||||||
String deleteSuccessIp="";
|
String deleteSuccessIp="";
|
||||||
|
String message="";
|
||||||
|
Properties msgProp = getMsgProp();
|
||||||
boolean isExistUser=false;
|
boolean isExistUser=false;
|
||||||
try {
|
try {
|
||||||
String[] ipArray =entity.getServerIp().split(",");
|
String[] ipArray =entity.getServerIp().split(",");
|
||||||
@@ -145,9 +144,11 @@ public class UserManageController extends BaseController{
|
|||||||
addSuccessIp+=addSuccessIp+",";
|
addSuccessIp+=addSuccessIp+",";
|
||||||
}
|
}
|
||||||
} catch (MaatConvertException e) {
|
} catch (MaatConvertException e) {
|
||||||
|
message=msgProp.getProperty("user")+" "+entity.getUserName()+" "+ip+" "+msgProp.getProperty("vpn_ip")+" "+msgProp.getProperty("save_failed");
|
||||||
logger.error("用户vpn新增失败",e);
|
logger.error("用户vpn新增失败",e);
|
||||||
throw e;
|
throw e;
|
||||||
}catch (Exception e) {
|
}catch (Exception e) {
|
||||||
|
message=msgProp.getProperty("user")+" "+entity.getUserName()+" "+ip+" "+msgProp.getProperty("vpn_ip")+" "+msgProp.getProperty("save_failed");
|
||||||
logger.error("用户vpn新增失败",e);
|
logger.error("用户vpn新增失败",e);
|
||||||
throw e;
|
throw e;
|
||||||
}
|
}
|
||||||
@@ -169,9 +170,11 @@ public class UserManageController extends BaseController{
|
|||||||
userManageService.updatePwd(entity,ip);
|
userManageService.updatePwd(entity,ip);
|
||||||
}
|
}
|
||||||
} catch (MaatConvertException e) {
|
} catch (MaatConvertException e) {
|
||||||
|
message=msgProp.getProperty("user")+" "+entity.getUserName()+msgProp.getProperty("password")+msgProp.getProperty("update_failed");
|
||||||
logger.error("用户vpn密码修改失败",e);
|
logger.error("用户vpn密码修改失败",e);
|
||||||
throw e;
|
throw e;
|
||||||
}catch (Exception e) {
|
}catch (Exception e) {
|
||||||
|
message=msgProp.getProperty("user")+" "+entity.getUserName()+msgProp.getProperty("password")+msgProp.getProperty("update_failed");
|
||||||
logger.error("用户vpn密码修改失败",e);
|
logger.error("用户vpn密码修改失败",e);
|
||||||
throw e;
|
throw e;
|
||||||
}
|
}
|
||||||
@@ -202,9 +205,11 @@ public class UserManageController extends BaseController{
|
|||||||
addSuccessIp+=addSuccessIp+",";
|
addSuccessIp+=addSuccessIp+",";
|
||||||
}
|
}
|
||||||
} catch (MaatConvertException e) {
|
} catch (MaatConvertException e) {
|
||||||
|
message=msgProp.getProperty("user")+" "+entity.getUserName()+" "+ip+" "+msgProp.getProperty("vpn_ip")+" "+msgProp.getProperty("save_failed");
|
||||||
logger.error("用户vpn新增失败",e);
|
logger.error("用户vpn新增失败",e);
|
||||||
throw e;
|
throw e;
|
||||||
}catch (Exception e) {
|
}catch (Exception e) {
|
||||||
|
message=msgProp.getProperty("user")+" "+entity.getUserName()+" "+ip+" "+msgProp.getProperty("vpn_ip")+" "+msgProp.getProperty("save_failed");
|
||||||
logger.error("用户vpn新增失败",e);
|
logger.error("用户vpn新增失败",e);
|
||||||
throw e;
|
throw e;
|
||||||
}
|
}
|
||||||
@@ -220,9 +225,11 @@ public class UserManageController extends BaseController{
|
|||||||
deleteSuccessIp+=deleteSuccessIp+",";
|
deleteSuccessIp+=deleteSuccessIp+",";
|
||||||
}
|
}
|
||||||
} catch (MaatConvertException e) {
|
} catch (MaatConvertException e) {
|
||||||
|
message=msgProp.getProperty("user")+" "+entity.getUserName()+" "+ip+" "+msgProp.getProperty("vpn_ip")+" "+msgProp.getProperty("save_failed");
|
||||||
logger.error("用户vpn删除失败",e);
|
logger.error("用户vpn删除失败",e);
|
||||||
throw e;
|
throw e;
|
||||||
}catch (Exception e) {
|
}catch (Exception e) {
|
||||||
|
message=msgProp.getProperty("user")+" "+entity.getUserName()+" "+ip+" "+msgProp.getProperty("vpn_ip")+" "+msgProp.getProperty("save_failed");
|
||||||
logger.error("用户vpn删除失败",e);
|
logger.error("用户vpn删除失败",e);
|
||||||
throw e;
|
throw e;
|
||||||
}
|
}
|
||||||
@@ -232,13 +239,13 @@ public class UserManageController extends BaseController{
|
|||||||
|
|
||||||
}
|
}
|
||||||
} catch (MaatConvertException e) {
|
} catch (MaatConvertException e) {
|
||||||
addMessage(redirectAttributes,"error","cgi_service_failed");
|
addMessage(redirectAttributes,"error",message);
|
||||||
return "redirect:" + adminPath +"/maintenance/userManage/list?cgiError="+errorIp+"&errorType="+errorType;
|
return "redirect:" + adminPath +"/maintenance/userManage/list";
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
addMessage(redirectAttributes,"error","save_failed");
|
addMessage(redirectAttributes,"error",message);
|
||||||
return "redirect:" + adminPath +"/maintenance/userManage/list?cgiError="+errorIp+"&errorType="+errorType;
|
return "redirect:" + adminPath +"/maintenance/userManage/list";
|
||||||
}
|
}
|
||||||
return "redirect:" + adminPath +"/maintenance/userManage/list?cgiError="+errorIp+"&errorType="+errorType;
|
return "redirect:" + adminPath +"/maintenance/userManage/list";
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -226,7 +226,7 @@ public class UserManageService extends BaseService{
|
|||||||
UserManage user=new UserManage();
|
UserManage user=new UserManage();
|
||||||
user.setId(entity.getId());
|
user.setId(entity.getId());
|
||||||
if(!lastIp) {
|
if(!lastIp) {
|
||||||
user.setServerIp(user.getServerIp().replace(ip+",", ""));
|
user.setServerIp(entity.getServerIp().replace(ip+",", ""));
|
||||||
}else {
|
}else {
|
||||||
user.setIsValid(-1);
|
user.setIsValid(-1);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user