用户管理模块 调整新增、修改、删除 异常IP信息提示

This commit is contained in:
leijun
2018-12-01 15:53:05 +08:00
parent e065e147f1
commit 68e822bb26
2 changed files with 22 additions and 15 deletions

View File

@@ -37,13 +37,6 @@ public class UserManageController extends BaseController{
public String list(Model model,HttpServletRequest request,HttpServletResponse response
,@ModelAttribute("cfg")UserManage 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);
return "/cfg/maintenance/userManage/list";
}
@@ -70,6 +63,8 @@ public class UserManageController extends BaseController{
,String ids
,RedirectAttributes redirectAttributes,HttpServletRequest request){
String deleteSuccessIp="";
String message="";
Properties msgProp = getMsgProp();
try{
for (String id : ids.split(",")) {
UserManage user=userManageService.getUserById(id);
@@ -86,9 +81,11 @@ public class UserManageController extends BaseController{
userManageService.delete(-1,user,ip,lastIp);
deleteIpLenth++;
} catch (MaatConvertException e) {
message=msgProp.getProperty("user")+" "+user.getUserName()+" "+ip+" "+msgProp.getProperty("vpn_ip")+" "+msgProp.getProperty("delete_failed");
logger.error("用户vpn新增失败",e);
throw e;
}catch (Exception e) {
message=msgProp.getProperty("user")+" "+user.getUserName()+" "+ip+" "+msgProp.getProperty("vpn_ip")+" "+msgProp.getProperty("delete_failed");
logger.error("用户vpn新增失败",e);
throw e;
}
@@ -99,9 +96,9 @@ public class UserManageController extends BaseController{
}catch(Exception e){
logger.error("Delete failed",e);
if(e instanceof MaatConvertException) {
addMessage(redirectAttributes,"error","cgi_service_failed");
addMessage(redirectAttributes,"error",message);
}else {
addMessage(redirectAttributes,"error","delete_failed");
addMessage(redirectAttributes,"error",message);
}
}
@@ -121,6 +118,8 @@ public class UserManageController extends BaseController{
String addSuccessIp="";
String deleteIp="";
String deleteSuccessIp="";
String message="";
Properties msgProp = getMsgProp();
boolean isExistUser=false;
try {
String[] ipArray =entity.getServerIp().split(",");
@@ -145,9 +144,11 @@ public class UserManageController extends BaseController{
addSuccessIp+=addSuccessIp+",";
}
} catch (MaatConvertException e) {
message=msgProp.getProperty("user")+" "+entity.getUserName()+" "+ip+" "+msgProp.getProperty("vpn_ip")+" "+msgProp.getProperty("save_failed");
logger.error("用户vpn新增失败",e);
throw e;
}catch (Exception e) {
message=msgProp.getProperty("user")+" "+entity.getUserName()+" "+ip+" "+msgProp.getProperty("vpn_ip")+" "+msgProp.getProperty("save_failed");
logger.error("用户vpn新增失败",e);
throw e;
}
@@ -169,9 +170,11 @@ public class UserManageController extends BaseController{
userManageService.updatePwd(entity,ip);
}
} catch (MaatConvertException e) {
message=msgProp.getProperty("user")+" "+entity.getUserName()+msgProp.getProperty("password")+msgProp.getProperty("update_failed");
logger.error("用户vpn密码修改失败",e);
throw e;
}catch (Exception e) {
message=msgProp.getProperty("user")+" "+entity.getUserName()+msgProp.getProperty("password")+msgProp.getProperty("update_failed");
logger.error("用户vpn密码修改失败",e);
throw e;
}
@@ -202,9 +205,11 @@ public class UserManageController extends BaseController{
addSuccessIp+=addSuccessIp+",";
}
} catch (MaatConvertException e) {
message=msgProp.getProperty("user")+" "+entity.getUserName()+" "+ip+" "+msgProp.getProperty("vpn_ip")+" "+msgProp.getProperty("save_failed");
logger.error("用户vpn新增失败",e);
throw e;
}catch (Exception e) {
message=msgProp.getProperty("user")+" "+entity.getUserName()+" "+ip+" "+msgProp.getProperty("vpn_ip")+" "+msgProp.getProperty("save_failed");
logger.error("用户vpn新增失败",e);
throw e;
}
@@ -220,9 +225,11 @@ public class UserManageController extends BaseController{
deleteSuccessIp+=deleteSuccessIp+",";
}
} catch (MaatConvertException e) {
message=msgProp.getProperty("user")+" "+entity.getUserName()+" "+ip+" "+msgProp.getProperty("vpn_ip")+" "+msgProp.getProperty("save_failed");
logger.error("用户vpn删除失败",e);
throw e;
}catch (Exception e) {
message=msgProp.getProperty("user")+" "+entity.getUserName()+" "+ip+" "+msgProp.getProperty("vpn_ip")+" "+msgProp.getProperty("save_failed");
logger.error("用户vpn删除失败",e);
throw e;
}
@@ -232,13 +239,13 @@ public class UserManageController extends BaseController{
}
} catch (MaatConvertException e) {
addMessage(redirectAttributes,"error","cgi_service_failed");
return "redirect:" + adminPath +"/maintenance/userManage/list?cgiError="+errorIp+"&errorType="+errorType;
addMessage(redirectAttributes,"error",message);
return "redirect:" + adminPath +"/maintenance/userManage/list";
} catch (Exception e) {
addMessage(redirectAttributes,"error","save_failed");
return "redirect:" + adminPath +"/maintenance/userManage/list?cgiError="+errorIp+"&errorType="+errorType;
addMessage(redirectAttributes,"error",message);
return "redirect:" + adminPath +"/maintenance/userManage/list";
}
return "redirect:" + adminPath +"/maintenance/userManage/list?cgiError="+errorIp+"&errorType="+errorType;
return "redirect:" + adminPath +"/maintenance/userManage/list";
}
/**

View File

@@ -226,7 +226,7 @@ public class UserManageService extends BaseService{
UserManage user=new UserManage();
user.setId(entity.getId());
if(!lastIp) {
user.setServerIp(user.getServerIp().replace(ip+",", ""));
user.setServerIp(entity.getServerIp().replace(ip+",", ""));
}else {
user.setIsValid(-1);
}