⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 updateadminservice.java

📁 基于j2ee的物流软件
💻 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 + -