📄 updateadminservice.java
字号:
package com.wuliu.doservlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.wuliu.dao.LoginDAO;
import com.wuliu.entity.Login;
/**
* 修改管理员权限
*/
public class UpdateAdminService implements Service {
public String doService(HttpServletRequest request,
HttpServletResponse response) {
/**
* 从网页上获取相关信息
*/
String employeeid = request.getParameter("employeeid");
String managerid = request.getParameter("managerid");
String[] employeepower = request.getParameterValues("power");
/**
* 设置要生成的权限
*/
String power = "";
/**
* 如果获得的网页数组为空则清除权限
*/
if (employeeid.equals("") || managerid.equals("")) {
request.setAttribute("statue", "请输入相关内容");
} else {
if (employeepower == null) {
power = "";
LoginDAO ldao = new LoginDAO();
Login templogin = ldao.selectAdminById(managerid.trim());
if (templogin.getLoginPower().equals("supermanager")) {
request.setAttribute("statue", "超级管理员不能清除权限!");
} else {
ldao.updateLogin(managerid, templogin.getLoginPassword(),
power, employeeid);
request.setAttribute("statue", "清除权限成功!");
}
} else {
/**
* 否则,修改权限
*/
power = employeepower[0];
for (int i = 1; i < employeepower.length; i++) {
power = power + "," + employeepower[i];
}
LoginDAO ldao = new LoginDAO();
Login templogin = ldao.selectAdminById(managerid.trim());
if (templogin.getLoginPower().equals("supermanager")) {
request.setAttribute("statue", "超级管理员不能修改!");
} else {
ldao.updateLogin(managerid, templogin.getLoginPassword(),
power, employeeid);
request.setAttribute("statue", "修改成功!");
}
}
}
return "admin/power/updateadmin.jsp";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -