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

📄 swjgjgjgblh.java

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

import gov.gdlt.ssgly.taxcore.comm.event.RequestEvent;
import gov.gdlt.ssgly.taxcore.comm.event.ResponseEvent;
import gov.gdlt.ssgly.taxcore.comm.blh.BaseBizLogicHandler;
import gov.gdlt.ssgly.taxcore.comm.exception.TaxBaseBizException;
import gov.gdlt.ssgly.taxcore.comm.exception.TaxBaseSystemException;

import gov.gdlt.ssgly.taxcore.taxevent.swjg.SWJGjgjgReqEvent;
import gov.gdlt.ssgly.taxcore.taxevent.swjg.SWJGjgjgResEvent;
import gov.gdlt.ssgly.taxcore.taxevent.swjg.SWJGjgjgVO;
import gov.gdlt.ssgly.taxcore.taxevent.swjg.SWJGjgryVO;
import gov.gdlt.ssgly.taxcore.taxdao.swjg.SWJGjgryDAO;
import java.util.List;

/**
 * <p>Title: 税务机关机构结构业务处理类</p>
 *
 * <p>Description: 广东地税税收管理员工作平台</p>
 *
 * <p>Copyright: Copyright (c) 2005 广东省地方税务局,广州市地方税务局</p>
 *
 * <p>Company: 广州地税</p>
 *
 * @author Fzj
 * @version 1.0
 */
public class SWJGjgjgBLH extends BaseBizLogicHandler {
    public SWJGjgjgBLH() {

    }

    protected ResponseEvent validateData(RequestEvent req) throws
            Exception {
        return null;
    }

    protected ResponseEvent performTask(RequestEvent req) throws
            TaxBaseSystemException, TaxBaseBizException {
        String dealMethod = req.getDealMethod(); //业务处理标志
        ResponseEvent res = new ResponseEvent(); //创建响应事件对象

        if ("getJgvoByDm".equals(dealMethod)) {
            res = this.getJgvoByDm(req);
        } else if ("getRyvoByDm".equals(dealMethod)) {
            res = this.getRyvoByDm(req);
        } else if ("getSjjgByRydm".equals(dealMethod)) {
            res = this.getSjjgByRydm(req);
        } else if ("getSgyByNsr".equals(dealMethod)) {
            res = this.getSgyByNsr(req);
        }

        return res;
    }

    /**
     * 查询机构记录
     * @param req RequestEvent
     * @return ResponseEvent
     */
    private ResponseEvent getJgvoByDm(RequestEvent req) {
        SWJGjgjgReqEvent reqevt = (SWJGjgjgReqEvent) req;
        SWJGjgjgResEvent resevt = new SWJGjgjgResEvent();
        SWJGjgryDAO dao = new SWJGjgryDAO();
        SWJGjgjgVO jgvo = new SWJGjgjgVO();

        String jgdm = reqevt.getJgdm();
        List jgvoList = dao.getJgvoByDm(jgdm);
        if (jgvoList != null) {
            if (jgvoList.size() > 0) {
                jgvo = (SWJGjgjgVO) jgvoList.get(0);
                resevt.setFlag(1);
            }
        } else {
            resevt.setFlag(0);
            resevt.setMessage("SWJGjgjgBLH.getJgvoByDm :查询失败");
        }
        resevt.setJgvo(jgvo);

        return resevt;
    }

    /**
     * 查询机构人员记录
     * @param req RequestEvent
     * @return ResponseEvent
     */
    private ResponseEvent getRyvoByDm(RequestEvent req) {
        SWJGjgjgReqEvent reqevt = (SWJGjgjgReqEvent) req;
        SWJGjgjgResEvent resevt = new SWJGjgjgResEvent();
        SWJGjgryDAO dao = new SWJGjgryDAO();
        SWJGjgryVO ryvo = new SWJGjgryVO();

        String rydm = reqevt.getRydm();
        List ryvoList = dao.getRyvoByDm(rydm);
        if (ryvoList != null) {
            if (ryvoList.size() > 0) {
                ryvo = (SWJGjgryVO) ryvoList.get(0);
                resevt.setFlag(1);
                System.out.println("查询成功");
            }
        } else {
            resevt.setFlag(0);
//            resevt.setMessage("SWJGjgjgBLH.getRyvoByDm :查询失败");
            System.out.println("SWJGjgjgBLH.getRyvoByDm :查询失败");
        }
        resevt.setRyvo(ryvo);

        return resevt;
    }

    private ResponseEvent getSjjgByRydm(RequestEvent req) {
        SWJGjgjgReqEvent reqevt = (SWJGjgjgReqEvent) req;
        SWJGjgjgResEvent resevt = new SWJGjgjgResEvent();
        SWJGjgryDAO dao = new SWJGjgryDAO();
        SWJGjgryVO ryvo = reqevt.getRyvo();

        List jgvoList = dao.getSjjgByRydm(ryvo);
        if (jgvoList != null) {
            resevt.setJgvoList(jgvoList);
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            System.out.println("SWJGjgjgBLH.getSjjgByRydm :查询失败");
        }

        return resevt;
    }

    private ResponseEvent getSgyByNsr(RequestEvent req) {
        SWJGjgjgReqEvent reqevt = (SWJGjgjgReqEvent) req;
        SWJGjgjgResEvent resevt = new SWJGjgjgResEvent();
        SWJGjgryDAO dao = new SWJGjgryDAO();
        SWJGjgryVO vo = new SWJGjgryVO();

        List ryvoList = dao.getSgyByNsr(reqevt.getNsrnbm());
        if (ryvoList != null) {
            vo = (SWJGjgryVO) ryvoList.get(0);
            resevt.setRyvo(vo);
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            System.out.println("SWJGjgjgBLH.getSgyByNsr :查询失败");
        }

        return resevt;
    }
}

⌨️ 快捷键说明

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