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

📄 qxgluserblh.java

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

import gov.gdlt.ssgly.taxcore.comm.blh.*;
import gov.gdlt.ssgly.taxcore.comm.event.*;
import gov.gdlt.ssgly.taxcore.comm.exception.*;
import java.util.ArrayList;
import gov.gdlt.ssgly.taxcore.taxdao.qxgl.QXGLswryDAO;
import gov.gdlt.ssgly.taxcore.taxevent.qxgl.QXGLuserReqEvent;
import gov.gdlt.ssgly.taxcore.taxevent.qxgl.QXGLuserResEvent;
import gov.gdlt.ssgly.taxcore.taxdao.qxgl.QXGLswry2jsDAO;
import gov.gdlt.ssgly.taxcore.taxdao.qxgl.QXGLznDef;
import gov.gdlt.ssgly.taxcore.taxdao.qxgl.QXGLswry2jgfwDAO;
import gov.gdlt.ssgly.taxcore.taxevent.qxgl.QXGLznjgfwVO;

/**
 *
 * <p>Title: 权限管理的用户的BLH </p>
 *
 * <p>Description: 广东地税税收管理员工作平台</p>
 *
 * <p>Copyright: Copyright (c) 2005 广东省地方税务局,广州市地方税务局</p>
 *
 * <p>Company: 广州地税</p>
 *
 * @author 黄锦昌
 * @version 1.0
 */

public class QXGLuserBLH extends BaseBizLogicHandler {
    public QXGLuserBLH() {
    }

    /**
     * performTask
     *
     * @param req RequestEvent
     * @return ResponseEvent
     * @throws TaxBaseBizException
     * @throws TaxBaseSystemException
     * @todo Implement this
     *   gov.gdlt.ssgly.taxcore.comm.blh.BaseBizLogicHandler method
     */
    protected ResponseEvent performTask(RequestEvent req) throws
            TaxBaseBizException, TaxBaseSystemException {
        QXGLuserReqEvent reqEvent = (QXGLuserReqEvent) req;
        String dealMethod = req.getDealMethod();
        QXGLuserResEvent resEvent = new QXGLuserResEvent();

        if ("getSwryListBySwjgDm".equals(dealMethod)) {
            resEvent.setSwryVOList(this.selectSwryBySwjgDm(reqEvent.getSwjgDm(), reqEvent.getUserId()));
        } else if ("getSwryByDm".equals(dealMethod)) {
            resEvent.setSwryVOList(this.selectSwryByDm(reqEvent.getSwryDm(), reqEvent.getUserId()));
        } else if ("getSwryListByMc".equals(dealMethod)) {
            resEvent.setSwryVOList(this.selectSwryByMc(reqEvent.getSwryMc(), reqEvent.getUserId()));
        } else if ("addSwryJs".equals(dealMethod)) {
            boolean result = this.addSwryJs(reqEvent.getSwryDm(), reqEvent.getJsDm());
            if (!result) {
                resEvent.setRepCode("error adding swry role.");
            }
        } else if ("getJsBySwryDm".equals(dealMethod)) {
            resEvent.setSwryJsList(this.selectJsBySwryDm(reqEvent.getSwryDm()));
        } else if ("deleteSwryJs".equals(dealMethod)) {
            boolean result = this.deleteSwryJs(reqEvent.getSwryDm(), reqEvent.getSelectedJsDm());
            if (!result) {
                resEvent.setRepCode("error deleting swry role.");
            }
        } else if ("getAllZn".equals(dealMethod)) {
            resEvent.setZnVOList(this.getAllZn());
        } else if ("addSwryZnJgfw".equals(dealMethod)) {
            boolean result = this.addSwryZnJgfw(reqEvent.getSwryDm(), reqEvent.getZnDm(), reqEvent.getSwjgDm());
            if (!result) {
                resEvent.setRepCode("error adding swry zn jgfw.");
            }
        } else if ("getJgfwBySwryDm".equals(dealMethod)) {
            resEvent.setSwryJgfwList(this.getJgfwBySwryDm(reqEvent.getSwryDm()));
        } else if ("deleteSwryJgfw".equals(dealMethod)) {
            boolean result = this.deleteSwryZnJgfw(reqEvent.getSwryDm(), reqEvent.getSelectedZnJgfwDm());
            if (!result) {
                resEvent.setRepCode("error deleting swry zn jgfw.");
            }
        } else if ("getJgfwBySwryDmAndZnDm".equals(dealMethod)) {
            resEvent.setSwryJgfwList(this.getJgfwBySwryDmAndZnDm(reqEvent.getSwryDm()));
        } else if ("getSwryInfoByDm".equals(dealMethod)) {
            resEvent.setSwryVOList(this.getSwryInfoByDm(reqEvent.getSwryDm()));
        }else if("addskin".equals(dealMethod)){
            boolean result=false;
            try{
            result=this.addSin(reqEvent.getSwryDm(), reqEvent.getSwjgDm());
            }catch(Exception e){
            e.printStackTrace();
            }
            if(result){
             resEvent.setRepCode("insert skin is success!");
            }
        } else if ("getUserIdBySessionId".equals(dealMethod)) {
            resEvent.setSwryVOList(this.getUserIdBySessionId(reqEvent.getSessionId()));
        }

        return resEvent;
    }

    /**
     * validateData
     *
     * @param req RequestEvent
     * @return ResponseEvent
     * @throws Exception
     * @todo Implement this
     *   gov.gdlt.ssgly.taxcore.comm.blh.BaseBizLogicHandler method
     */
    protected ResponseEvent validateData(RequestEvent req) throws Exception {
        return null;
    }

    public ArrayList selectSwryBySwjgDm(String swjgDm, String userId) {
        QXGLswryDAO swryDAO = new QXGLswryDAO();
        swryDAO.setUserId(userId);
        swryDAO.setSwjgDm(swjgDm);
        return (ArrayList) swryDAO.selectSwryBySwjgDm();
    }

    public ArrayList selectSwryByDm(String swryDm, String userId) {
        QXGLswryDAO swryDAO = new QXGLswryDAO();
        swryDAO.setUserId(userId);
        swryDAO.setSwryDm(swryDm);
        return (ArrayList) swryDAO.selectSwryByDm();
    }

    public ArrayList selectSwryByMc(String swryMc, String userId) {
        QXGLswryDAO swryDAO = new QXGLswryDAO();
        swryDAO.setUserId(userId);
        swryDAO.setSwryMc(swryMc);
        return (ArrayList) swryDAO.selectSwryByMc();
    }

    public boolean addSwryJs(String swryDm, int jsDm) {
        QXGLswry2jsDAO swry2jsDAO = new QXGLswry2jsDAO();

        swry2jsDAO.setSwryDm(swryDm);
        swry2jsDAO.setJsDm(jsDm);
        // 判断该人员是否已经有该条角色记录
        ArrayList tmpList = (ArrayList) swry2jsDAO.getJsBySwryDmAndJsDm();
        if (tmpList.size() > 0)
            return false;

        return swry2jsDAO.addSwryJs();
    }

    public boolean addSin(String swryDm, String skin) throws Exception{
    QXGLswry2jsDAO swry2jsDAO = new QXGLswry2jsDAO();

    swry2jsDAO.setSwryDm(swryDm);
    swry2jsDAO.setSkin(skin);
    // 判断该人员是否已经有皮肤存在
    if(swry2jsDAO.HaveSkin()){
     swry2jsDAO.UpdateSkin();
    }
    else{
    swry2jsDAO.addSkin();
    }
     return true;
    }

    public ArrayList selectJsBySwryDm(String swryDm) {
        QXGLswry2jsDAO swry2jsDAO = new QXGLswry2jsDAO();
        return (ArrayList) swry2jsDAO.getJsBySwryDm(swryDm);
    }

    public boolean deleteSwryJs(String swryDm, String selectedJsDm) {
        QXGLswry2jsDAO swry2jsDAO = new QXGLswry2jsDAO();
        return swry2jsDAO.deleteSwryJs(swryDm, selectedJsDm);
    }

    public ArrayList getAllZn() {
        return QXGLznDef.getZnList();
    }

    public boolean addSwryZnJgfw(String swryDm, int znDm, String swjgDm) {
        QXGLswry2jgfwDAO swry2jgfwDAO = new QXGLswry2jgfwDAO();

        swry2jgfwDAO.setSwryDm(swryDm);
        swry2jgfwDAO.setZnDm(znDm);
        swry2jgfwDAO.setSwjgDm(swjgDm);
        // 判断该人员是否已经有该条角色记录
        ArrayList tmpList = (ArrayList) swry2jgfwDAO.getJgfwBySwryDmAndZnDmAndSwjgDm();
        if (tmpList.size() > 0)
            return false;

        return swry2jgfwDAO.addSwryZnJgfw();
    }

    public ArrayList getJgfwBySwryDm(String swryDm) {
        QXGLswry2jgfwDAO swry2jgfwDAO = new QXGLswry2jgfwDAO();
        ArrayList tmpList = (ArrayList) swry2jgfwDAO.getJgFwBySwryDm(swryDm);

        for (int i = 0; i < tmpList.size(); i++) {
            QXGLznjgfwVO jgfwVO = (QXGLznjgfwVO) tmpList.get(i);
            jgfwVO.setZnMc(QXGLznDef.getZnMcByZnDm(jgfwVO.getZnDm()));
        }
        return tmpList;
    }

    public boolean deleteSwryZnJgfw(String swryDm, String selectedZnJgfwDm) {
        QXGLswry2jgfwDAO swry2jgfwDAO = new QXGLswry2jgfwDAO();
        return swry2jgfwDAO.deleteSwryZnJgfw(swryDm, selectedZnJgfwDm);
    }

    // 为系统分类模块提供该税务人员的数据范围列表
    public ArrayList getJgfwBySwryDmAndZnDm(String swryDm) {
        QXGLswry2jgfwDAO swry2jgfwDAO = new QXGLswry2jgfwDAO();
        swry2jgfwDAO.setSwryDm(swryDm);
        swry2jgfwDAO.setZnDm(QXGLznDef.SYSTEM_ZN_DM);
        return (ArrayList) swry2jgfwDAO.getJgFwBySwryDmAndZnDm();
    }

    // 用于UserBean中读取用户信息
    public ArrayList getSwryInfoByDm(String swryDm) {
        QXGLswryDAO swryDAO = new QXGLswryDAO();
        return (ArrayList) swryDAO.getSwryInfoByDm(swryDm);
    }

    public ArrayList getUserIdBySessionId(String sessionId) {
        QXGLswryDAO swryDAO = new QXGLswryDAO();
        return (ArrayList) swryDAO.getUserIdBySessionId(sessionId);
    }
}

⌨️ 快捷键说明

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