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

📄 flgljbflblh.java

📁 以前做的一个j2ee的项目
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package gov.gdlt.ssgly.taxcore.taxblh.flgl;

import java.util.List;

import gov.gdlt.ssgly.taxcore.comm.event.RequestEvent;
import gov.gdlt.ssgly.taxcore.taxdao.flgl.FLGLflxxDAO;
import gov.gdlt.ssgly.taxcore.taxevent.flgl.FLGLflxxVO;
import gov.gdlt.ssgly.taxcore.comm.event.ResponseEvent;
import gov.gdlt.ssgly.taxcore.taxevent.flgl.FLGLnsrflxxVO;
import gov.gdlt.ssgly.taxcore.comm.blh.BaseBizLogicHandler;
import gov.gdlt.ssgly.taxcore.taxevent.flgl.FLGLjbflReqEvent;
import gov.gdlt.ssgly.taxcore.taxevent.flgl.FLGLjbflResEvent;
import gov.gdlt.ssgly.taxcore.comm.exception.TaxBaseBizException;
import gov.gdlt.ssgly.taxcore.comm.exception.TaxBaseSystemException;

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

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

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

        if ("insertJbfl".equals(dealMethod)) {
            resp = this.insertJbfl(req);
        } else if ("insertJcfl".equals(dealMethod)) {
            resp = this.insertJcfl(req);
        } else if ("insertRyfl".equals(dealMethod)) {
            resp = this.insertRyfl(req);
        } else if ("insertNsrFlgx".equals(dealMethod)) {
            resp = this.insertNsrFlgx(req);
        } else if ("updateJbfl".equals(dealMethod)) {
            resp = this.updateJbfl(req);
        } else if ("deleteByFldm".equals(dealMethod)) {
            resp = this.deleteByFldm(req);
        } else if ("deleteByxh".equals(dealMethod)) {
            resp = this.deleteByxh(req);
        } else if ("deleteJbfl".equals(dealMethod)) {
            resp = this.deleteJbfl(req);
        } else if ("deleteJbflByDm".equals(dealMethod)) {
            resp = this.deleteJbflByDm(req);
        } else if ("deleteJbflByXh".equals(dealMethod)) {
            resp = this.delJbflByNull(req);
        } else if ("getSjflByRydm".equals(dealMethod)) {
            resp = this.getSjflByRydm(req);
        } else if ("getSjflByJgdm".equals(dealMethod)) {
            resp = this.getSjflByJgdm(req);
        } else if ("getSjflByGly".equals(dealMethod)) {
            resp = this.getSjflByGly(req);
        } else if ("getFljbByFldm".equals(dealMethod)) {
            resp = this.getFljbByFldm(req);
        } else if ("getWdghByJgdm".equals(dealMethod)) {
            resp = this.getWdghByJgdm(req);
        } else if ("getQxkzByFldm".equals(dealMethod)) {
            resp = this.getQxkzByFldm(req);
        } else if ("getFltreeByJgdm".equals(dealMethod)) {
            resp = this.getFltreeByJgdm(req);
        } else if ("getFhflTree".equals(dealMethod)) {
            resp = this.getFhflTree(req);
        } else if ("getFlgxTree".equals(dealMethod)) {
            resp = this.getFlgxTree(req);
        } else if ("getNsrlistByJgdm".equals(dealMethod)) {
            resp = this.getNsrlistByJgdm(req);
        } else if ("p_flgl_movensr".equals(dealMethod)) {
            resp = this.p_flgl_movensr(req);
        } else if ("getLrryDm".equals(dealMethod)) {
            resp = this.getLrryDm(req);
        } else if ("getJgfl".equals(dealMethod)) {
            resp = this.getJgfl(req);
        } else if ("getRyfl".equals(dealMethod)) {
            resp = this.getRyfl(req);
        }

        return resp;
    }

    private ResponseEvent insertJbfl(RequestEvent req) throws
            TaxBaseBizException {
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxVO vo = reqevt.getFlvo();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        if (vo != null) {
            dao.setFl_mc(vo.getFl_mc());
            dao.setFl_ms(vo.getFl_ms());
            dao.setQxkz(vo.getQxkz());
            dao.setMr_bj(vo.getMr_bj());
            dao.setXgry_dm(vo.getXgry_dm());
            dao.setFl_dm(vo.getFl_dm());
        }
        Integer flag = dao.insertJbfl();
        if (flag == null) {
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("新增基本分类失败!");
        }
        return resevt;
    }

    private ResponseEvent insertJcfl(RequestEvent req) throws
            TaxBaseBizException {
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxVO vo = reqevt.getFlvo();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        if (vo != null) {
            dao.setFl_dm(vo.getFl_dm());
            dao.setFl_mc(vo.getFl_mc());
            dao.setFl_ms(vo.getFl_ms());
            dao.setQxkz(vo.getQxkz());
            dao.setSjjg(vo.getSjjg());
            dao.setMr_bj(vo.getMr_bj());
            dao.setXgry_dm(vo.getXgry_dm());
        }
        Integer flag = dao.insertJcfl();
        if (flag == null) {
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("新增机构分支分类失败!");
        }
        return resevt;
    }

    private ResponseEvent insertRyfl(RequestEvent req) throws
            TaxBaseBizException {
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxVO vo = reqevt.getFlvo();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        if (vo != null) {
            dao.setFl_dm(vo.getFl_dm());
            dao.setFl_mc(vo.getFl_mc());
            dao.setFl_ms(vo.getFl_ms());
            dao.setLrry_dm(vo.getLrry_dm());
            dao.setSjjg(vo.getSjjg());
            dao.setMr_bj(vo.getMr_bj());
            dao.setXgry_dm(vo.getXgry_dm());
        }
        Integer flag = dao.insertRyfl();
        if (flag == null) {
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("新增人员分支分类失败!");
        }
        return resevt;
    }

    private ResponseEvent updateJbfl(RequestEvent req) throws
            TaxBaseBizException {
        int flag = 0;
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        FLGLflxxVO vo = reqevt.getFlvo();
        if (vo != null) {
            flag = dao.updateJbfl(vo);
        }
        if (flag == 1) {
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("更新基本分类失败!");
        }
        return resevt;
    }

    private ResponseEvent deleteJbfl(RequestEvent req) throws
            TaxBaseBizException {
        int flag = 0;
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        flag = dao.deleteJbfl(reqevt.getFl_xh());
        if (flag == 1) {
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("删除基本分类失败!");
        }
        return resevt;
    }

    private ResponseEvent delJbflByNull(RequestEvent req) throws
            TaxBaseBizException {
        int flag = 0;
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        flag = dao.delJbflByNull(reqevt.getFlvo());
        if (flag >= 0) {
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("删除纳税人个数为零的基本分类失败!");
        }
        return resevt;

    }

    private ResponseEvent getSjflByRydm(RequestEvent req) throws
            TaxBaseBizException {
        List flList = null;
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        flList = dao.getSjflByRydm(reqevt.getFlvo());
        if (flList != null) {
            resevt.setFlvoList(flList);
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("自定义分类查询失败!");
        }

        return resevt;
    }

    private ResponseEvent getSjflByJgdm(RequestEvent req) throws
            TaxBaseBizException {
        List flList = null;
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        flList = dao.getSjflByJgdm(reqevt.getFlvo());
        if (flList != null) {
            resevt.setFlvoList(flList);
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("上级继承分类查询失败!");
        }

        return resevt;
    }

    private ResponseEvent getSjflByGly(RequestEvent req) throws
            TaxBaseBizException {
        List flList = null;
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        flList = dao.getSjflByGly(reqevt.getJgdm());
        if (flList != null) {
            resevt.setFlvoList(flList);
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("查询管理员自定义系统分类失败!");
        }

        return resevt;
    }

    private ResponseEvent getFljbByFldm(RequestEvent req) throws
            TaxBaseBizException {
        List flList = null;
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        flList = dao.getFljbByFldm(reqevt.getFlvo().getFl_dm());
        int fljb = 0;
        if (flList != null) {
            String qxkz = reqevt.getFlvo().getQxkz().trim();
            for (int i = 0; i < flList.size(); i++) {
                FLGLflxxVO vo = (FLGLflxxVO) flList.get(i);
                if (vo.getQxkz().trim().equals(qxkz)) {
                    fljb = i;
                    break;
                }
            }
            resevt.setFljs(flList.size());
            resevt.setFljb(fljb);
            resevt.setFlvoList(flList);
            resevt.setFlag(1);

⌨️ 快捷键说明

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