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

📄 qxglusermbean.java

📁 以前做的一个j2ee的项目
💻 JAVA
字号:
package gov.gdlt.ssgly.taxweb.mbean.qxgl;

import java.util.*;

import javax.faces.model.*;

import gov.gdlt.ssgly.taxcore.comm.bizdelegate.*;
import gov.gdlt.ssgly.taxcore.comm.bizinterface.*;
import gov.gdlt.ssgly.taxcore.comm.event.*;
import gov.gdlt.ssgly.taxcore.taxevent.qxgl.*;
import gov.gdlt.ssgly.taxweb.comm.util.*;
import gov.gdlt.ssgly.taxweb.tag.*;
import gov.gdlt.ssgly.taxcore.taxdao.qxgl.QXGLswryDAO;

public class QXGLuserMBean extends PagedBaseBean {
    private static final String REFRESH_OBJECT_LIST_EXCEPTION = "YCQXGL01030";
    private static final String GET_TOTAL_PAGE_COUNT_EXCEPTION = "YCQXGL01031";
    private static final String ADD_USER_ROLE_EXCEPTION = "YCQXGL01032";
    private static final String REFRESH_SWRY_JS_LIST_EXCEPTION = "YCQXGL01033";
    private static final String DELETE_USER_ROLE_EXCEPTION = "YCQXGL01034";
    private static final String REFRESH_ZN_LIST_EXCEPTION = "YCQXGL01035";
    private static final String REFRESH_SWRY_JGFW_LIST_EXCEPTION = "YCQXGL01036";
    private static final String ADD_USER_JGFW_EXCEPTION = "YCQXGL01037";
    private static final String DELETE_USER_JGFW_EXCEPTION = "YCQXGL01038";

    private String swjgDm;
    private ArrayList swryList = null;
    private String swryDm;
    private String swryMc;
    private String messageScript;
    private String jsDm;
    private ArrayList swryJsList = null;
    private String selectedJsDm;
    private ArrayList znList;
    private String znDm;
    private ArrayList swryJgfwList = null;
    private String selectedZnJgfwDm;

    public QXGLuserMBean() {
        try {
            jbInit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

    protected void sort(final String column, final boolean ascending) {
    }

    //实现抽象方法
    protected void refreshObjectList(int currentPage) throws Exception {
        swryDm = WebUtil.getParameterFromContextMap("x:swryDm");
        swryMc = WebUtil.getParameterFromContextMap("x:swryMc");
        swjgDm = WebUtil.getParameterFromContextMap("x:select");
        QXGLswryDAO swryDAO = new QXGLswryDAO();

        // 获取用户ID
        String userId = (String) WebUtil.eval("#{user.userID}");
        if (userId == null || "".equals(userId)) {
            return;
        }

        try {
            if (this.swryDm != null && !"".equals(this.swryDm)) {
                swryDAO.setUserId(userId);
                swryDAO.setSwryDm(swryDm);
                getSplitTable("T_QXGL_SWRY.selectSwryByDm", swryDAO, 5, currentPage);
            } else if (this.swryMc != null && !"".equals(this.swryMc)) {
                swryDAO.setUserId(userId);
                swryDAO.setSwryMc(swryMc);
                getSplitTable("T_QXGL_SWRY.selectSwryByMc", swryDAO, 5, currentPage);
            } else if (this.swjgDm != null && !"".equals(this.swjgDm)) {
                swryDAO.setUserId(userId);
                swryDAO.setSwjgDm(swjgDm);
                getSplitTable("T_QXGL_SWRY.selectSwryBySwjgDm", swryDAO, 5, currentPage);
            }
            swryList = (ArrayList) objectList;
        } catch (Exception e) {
            throw new Exception(REFRESH_OBJECT_LIST_EXCEPTION);
        }
    }

    //实现抽象方法
    protected void getTotalPage() throws Exception {
        swryDm = WebUtil.getParameterFromContextMap("x:swryDm");
        swryMc = WebUtil.getParameterFromContextMap("x:swryMc");
        swjgDm = WebUtil.getParameterFromContextMap("x:select");
        QXGLswryDAO swryDAO = new QXGLswryDAO();

        // 获取用户ID
        String userId = (String) WebUtil.eval("#{user.userID}");
        if (userId == null || "".equals(userId)) {
            return;
        }

        try {
            if (this.swryDm != null && !"".equals(this.swryDm)) {
                swryDAO.setUserId(userId);
                swryDAO.setSwryDm(swryDm);
                MathTotal("T_QXGL_SWRY.selectSwryByDm", swryDAO, 5);
            } else if (this.swryMc != null && !"".equals(this.swryMc)) {
                swryDAO.setUserId(userId);
                swryDAO.setSwryMc(swryMc);
                MathTotal("T_QXGL_SWRY.selectSwryByMc", swryDAO, 5);
            } else if (this.swjgDm != null && !"".equals(this.swjgDm)) {
                swryDAO.setUserId(userId);
                swryDAO.setSwjgDm(swjgDm);
                MathTotal("T_QXGL_SWRY.selectSwryBySwjgDm", swryDAO, 5);
            }
        } catch (Exception e) {
            throw new Exception(GET_TOTAL_PAGE_COUNT_EXCEPTION);
        }
    }

    //实现抽象方法
    protected void runExtraRoutine() {
    }

    public String querySwry() throws Exception {
        if ((this.swryDm == null || "".equals(this.swryDm))
            && (this.swryMc == null || "".equals(this.swryMc))
            && (this.swjgDm == null || "".equals(this.swjgDm))) {
            this.messageScript = "alert('XXQXGL-032:请输入人员代码、人员姓名或选择机构!');";
            return null;
        }
        refreshObjectList(1);
//        QXGLuserReqEvent req = new QXGLuserReqEvent();
//        if (this.swryDm != null && !"".equals(this.swryDm)) {
//            req.setSwryDm(swryDm);
//            req.setDealMethod("getSwryByDm");
//        } else if (this.swryMc != null && !"".equals(this.swryMc)) {
//            req.setSwryMc(swryMc);
//            req.setDealMethod("getSwryListByMc");
//        } else {
//            req.setSwjgDm(this.swjgDm);
//            req.setDealMethod("getSwryListBySwjgDm");
//
//        }
//        try {
//            ISsglyService service = new SsglyDelegate();
//            ResponseEvent resp = service.invokeTask(req);
//
//            QXGLuserResEvent resEvent = (QXGLuserResEvent) resp;
//            this.swryList = resEvent.getSwryVOList();
//        } catch (Exception e) {
//            e.printStackTrace();
//        }

        return null;
    }

    public String addUserRole() throws Exception {
        if (this.swryDm == null || "".equals(this.swryDm)) {
            return null;
        }
        if (this.jsDm == null || "".equals(this.jsDm)) {
            return null;
        }

        QXGLuserReqEvent req = new QXGLuserReqEvent();
        req.setSwryDm(this.swryDm);
        req.setJsDm((new Integer(this.jsDm)).intValue());
        req.setDealMethod("addSwryJs");
        try {
            ISsglyService service = new SsglyDelegate();
            ResponseEvent resp = service.invokeTask(req);
            String result = resp.getRepCode();
            if (result.equals("0")) {
                this.messageScript = "alert('XXQXGL-033:\u5897加角色成功!');";
            } else {
                this.messageScript = "alert('XXGY-004:操作失败!');";
            }
        } catch (Exception e) {
            e.printStackTrace();
            throw new Exception(ADD_USER_ROLE_EXCEPTION);
        }

        return null;
    }

    private ArrayList refreshSwryJsList() throws Exception {
        // 获取swryDm参数
        this.swryDm = WebUtil.getParameterFromContextMap("swryDm");
        if (this.swryDm == null || "".equals(this.swryDm)) {
            return null;
        }

        QXGLuserReqEvent req = new QXGLuserReqEvent();
        req.setSwryDm(this.swryDm);
        req.setDealMethod("getJsBySwryDm");
        try {
            ISsglyService service = new SsglyDelegate();
            ResponseEvent resp = service.invokeTask(req);

            QXGLuserResEvent resEvent = (QXGLuserResEvent) resp;
            return resEvent.getSwryJsList();
        } catch (Exception e) {
            e.printStackTrace();
            throw new Exception(REFRESH_SWRY_JS_LIST_EXCEPTION);
        }
    }

    public String deleteUserRole() throws Exception {
        if (this.swryDm == null || "".equals(this.swryDm)) {
            return null;
        }
        if (this.selectedJsDm == null || "".equals(this.selectedJsDm)) {
            return null;
        }
        QXGLuserReqEvent req = new QXGLuserReqEvent();
        req.setSwryDm(this.swryDm);
        req.setSelectedJsDm(this.selectedJsDm);
        req.setDealMethod("deleteSwryJs");
        try {
            ISsglyService service = new SsglyDelegate();
            ResponseEvent resp = service.invokeTask(req);
            String result = resp.getRepCode();
            if (result.equals("0")) {
                this.messageScript = "alert('XXQXGL-035:删除税务人员角色成功!');";
            } else {
                this.messageScript = "alert('XXGY-004:操作失败!');";
            }
        } catch (Exception e) {
            e.printStackTrace();
            throw new Exception(DELETE_USER_ROLE_EXCEPTION);
        }
        return null;
    }

    private ArrayList refreshZnList() throws Exception {
        ArrayList tmpList = null;
        ArrayList returnList = new ArrayList();

        QXGLuserReqEvent req = new QXGLuserReqEvent();
        req.setSwryDm(this.swryDm);
        req.setDealMethod("getAllZn");
        try {
            ISsglyService service = new SsglyDelegate();
            ResponseEvent resp = service.invokeTask(req);

            QXGLuserResEvent resEvent = (QXGLuserResEvent) resp;
            tmpList = resEvent.getZnVOList();
            for (int i = 0; i < tmpList.size(); i++) {
                QXGLznVO znVO = (QXGLznVO) tmpList.get(i);
                returnList.add(new SelectItem((new Integer(znVO.getZnDm())).
                                              toString(),
                                              znVO.getZnMc()));
            }
        } catch (Exception e) {
            e.printStackTrace();
            throw new Exception(REFRESH_ZN_LIST_EXCEPTION);
        }

        return returnList;
    }

    public String addUserJgfw() throws Exception {
        if (this.swryDm == null || "".equals(this.swryDm)) {
            return null;
        }
        if (this.znDm == null || "".equals(this.znDm)) {
            return null;
        }
        if (this.swjgDm == null || "".equals(this.swjgDm)) {
            return null;
        }

        QXGLuserReqEvent req = new QXGLuserReqEvent();
        req.setSwryDm(this.swryDm);
        req.setZnDm((new Integer(this.znDm)).intValue());
        req.setSwjgDm(this.swjgDm);
        req.setDealMethod("addSwryZnJgfw");
        try {
            ISsglyService service = new SsglyDelegate();
            ResponseEvent resp = service.invokeTask(req);
            String result = resp.getRepCode();
            if (result.equals("0")) {
                this.messageScript = "alert('XXQXGL-037:添加职能机构范围成功!');";
            } else {
                this.messageScript = "alert('XXGY-004:操作失败!');";
            }
        } catch (Exception e) {
            e.printStackTrace();
            throw new Exception(ADD_USER_JGFW_EXCEPTION);
        }
        return null;
    }

    private ArrayList refreshSwryJgfwList() throws Exception {
        // 获取swryDm参数
        this.swryDm = WebUtil.getParameterFromContextMap("swryDm");
        if (this.swryDm == null || "".equals(this.swryDm)) {
            return null;
        }

        QXGLuserReqEvent req = new QXGLuserReqEvent();
        req.setSwryDm(this.swryDm);
        req.setDealMethod("getJgfwBySwryDm");
        try {
            ISsglyService service = new SsglyDelegate();
            ResponseEvent resp = service.invokeTask(req);

            QXGLuserResEvent resEvent = (QXGLuserResEvent) resp;
            return resEvent.getSwryJgfwList();
        } catch (Exception e) {
            e.printStackTrace();
            throw new Exception(REFRESH_SWRY_JGFW_LIST_EXCEPTION);
        }
    }

    public String deleteUserJgfw() throws Exception {
        //System.out.println("swryDm = " + this.swryDm);
        //System.out.println("selectedZnJgfwDm = " + this.selectedZnJgfwDm);
        if (this.swryDm == null || "".equals(this.swryDm)) {
            return null;
        }
        if (this.selectedZnJgfwDm == null || "".equals(this.selectedZnJgfwDm)) {
            return null;
        }

        QXGLuserReqEvent req = new QXGLuserReqEvent();
        req.setSwryDm(this.swryDm);
        req.setSelectedZnJgfwDm(this.selectedZnJgfwDm);
        req.setDealMethod("deleteSwryJgfw");
        try {
            ISsglyService service = new SsglyDelegate();
            ResponseEvent resp = service.invokeTask(req);
            String result = resp.getRepCode();
            if (result.equals("0")) {
                this.messageScript = "alert('XXQXGL-039:删除税务人员职能机构范围成功!');";
            } else {
                this.messageScript = "alert('XXGY-004:操作失败!');";
            }
        } catch (Exception e) {
            e.printStackTrace();
            throw new Exception(DELETE_USER_JGFW_EXCEPTION);
        }
        return null;
    }

    public void setSwjgDm(String swjgDm) {
        this.swjgDm = swjgDm;
    }

    public void setSwryList(ArrayList swryList) {
        this.swryList = swryList;
    }

    public void setSwryDm(String swryDm) {
        this.swryDm = swryDm;
    }

    public void setSwryMc(String swryMc) {
        this.swryMc = swryMc;
    }

    public void setJsDm(String jsDm) {
        this.jsDm = jsDm;
    }

    public void setSelectedJsDm(String selectedJsDm) {
        this.selectedJsDm = selectedJsDm;
    }

    public void setZnDm(String znDm) {
        this.znDm = znDm;
    }

    public void setSelectedZnJgfwDm(String selectedZnJgfwDm) {
        this.selectedZnJgfwDm = selectedZnJgfwDm;
    }

    public String getSwjgDm() {
        return swjgDm;
    }

    public ArrayList getSwryList() {
        return swryList;
    }

    public String getSwryDm() {
        return swryDm;
    }

    public String getSwryMc() {
        return swryMc;
    }

    public String getMessageScript() {
        return messageScript;
    }

    public String getJsDm() {
        return jsDm;
    }

    public ArrayList getSwryJsList() throws Exception {
        if (swryJsList == null) {
            swryJsList = refreshSwryJsList();
        }
        return swryJsList;
    }

    public String getSelectedJsDm() {
        return selectedJsDm;
    }

    public ArrayList getZnList() throws Exception {
        if (znList == null) {
            znList = refreshZnList();
        }

        return znList;
    }

    public String getZnDm() {
        return znDm;
    }

    public ArrayList getSwryJgfwList() throws Exception {
        if (swryJgfwList == null) {
            swryJgfwList = refreshSwryJgfwList();
        }

        return swryJgfwList;
    }

    public String getSelectedZnJgfwDm() {
        return selectedZnJgfwDm;
    }

    private void jbInit() throws Exception {
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -