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

📄 flgljbflblh.java

📁 以前做的一个j2ee的项目
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("通过大类代码查询基本分类列表失败!");
        }

        return resevt;
    }

    private ResponseEvent getQxkzByFldm(RequestEvent req) throws
            TaxBaseBizException {
        List flList = null;
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        flList = dao.getFljbByFldm(reqevt.getFl_dm());
        if (flList != null) {
            resevt.setFlvoList(flList);
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("查询该系统分类现已继承的机构代码失败!");
        }

        return resevt;
    }

    private ResponseEvent getFltreeByJgdm(RequestEvent req) throws
            TaxBaseBizException {
        List treeList = null;
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        treeList = dao.getFltreeByJgdm(reqevt.getFlvo());
        if (treeList != null) {
            resevt.setFlvoList(treeList);
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("通过分类序号查询分类树查询失败!");
        }

        return resevt;
    }

    private ResponseEvent getFhflTree(RequestEvent req) throws
            TaxBaseBizException {
        List treeList = null;
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        treeList = dao.getFhflTree(reqevt.getFlvo());
        if (treeList != null) {
            resevt.setFlvoList(treeList);
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("通过系统分类代码查询复合分类树失败!");
        }

        return resevt;
    }

    private ResponseEvent getFlgxTree(RequestEvent req) throws
            TaxBaseBizException {
        List treeList = null;
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        treeList = dao.getFlgxTree(reqevt.getJgdm());
        if (treeList != null) {
            resevt.setFlvoList(treeList);
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("查询分类关系树失败!");
        }

        return resevt;
    }

    private ResponseEvent getLrryDm(RequestEvent req) throws
            TaxBaseBizException {
        List sgyList = null;
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        sgyList = dao.getLrryDm(reqevt.getNsrnbm());
        if (sgyList != null) {
            resevt.setFlag(1);
            String lrry = (String) sgyList.get(0);
            resevt.setLrrydm(lrry);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("查询纳税人所属税管员代码失败!");
        }

        return resevt;
    }


    /**
     * 查询从属该机构的所有税管员的所有管户
     *
     * @param req RequestEvent
     * @return ResponseEvent
     * @throws TaxBaseBizException
     */
    private ResponseEvent getWdghByJgdm(RequestEvent req) throws
            TaxBaseBizException {
        List nsrList = null;
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        nsrList = dao.getWdghByJgdm(reqevt.getJgdm());
        if (nsrList != null) {
            resevt.setGxvoList(nsrList);
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("查询从属该机构的所有税管员的所有管户失败!");
        }

        return resevt;
    }

    /**
     * 查询从属该机构的所有税管员的所有管户
     *
     * @param req RequestEvent
     * @return ResponseEvent
     * @throws TaxBaseBizException
     */
    private ResponseEvent getNsrlistByJgdm(RequestEvent req) throws
            TaxBaseBizException {
        List nsrList = null;
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxVO vo = reqevt.getFlvo();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        dao.setFl_dm(vo.getFl_dm());
        dao.setQxkz(vo.getQxkz());
        nsrList = dao.getNsrlistByJgdm();
        if (nsrList != null) {
            resevt.setGxvoList(nsrList);
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("查询该分类中从属于该机构的所有管户失败!");
        }

        return resevt;
    }

    public ResponseEvent getJgfl(RequestEvent req) throws TaxBaseBizException {
        List treeList = null;
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        treeList = dao.getJgfl(reqevt.getJgdm());
        if (treeList != null) {
            resevt.setFlvoList(treeList);
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("查询该机构继承和自定义的系统分类失败!");
        }

        return resevt;
    }

    public ResponseEvent getRyfl(RequestEvent req) throws TaxBaseBizException {
        List treeList = null;
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        treeList = dao.getRyfl(reqevt.getRydm());
        if (treeList != null) {
            resevt.setFlvoList(treeList);
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("查询该税管员继承和自定义的分类失败!");
        }

        return resevt;
    }

    /**
     *
     * @param req RequestEvent
     * @return ResponseEvent
     * @throws TaxBaseBizException
     */
    private ResponseEvent insertNsrFlgx(RequestEvent req) throws
            TaxBaseBizException {
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLnsrflxxVO vo = reqevt.getGxvo();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        List nsrList = null;
        if (vo != null) {
            dao.setFl_dm(vo.getFl_dm());
            dao.setNsrnbm(vo.getNsrnbm());
            dao.setLrry_dm(vo.getLrry_dm());
            dao.setXgry_dm(vo.getXgry_dm());
            dao.setYx_bj("1");
        }
        nsrList = dao.getNsrFlxh();
        if (nsrList.size() <= 0) {
            Integer flag = dao.insertNsrFlgx();
            if (flag == null) {
                resevt.setFlag(1);
            } else {
                resevt.setFlag(0);
                throw new TaxBaseBizException("新增自定义复合分类关系失败!");
            }
        } else {
            resevt.setFlag(1);
            resevt.setMessage("该纳税人已存在于该分类中。");
        }

        return resevt;
    }

    private ResponseEvent deleteByFldm(RequestEvent req) throws
            TaxBaseBizException {
        int flag = 0;
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        flag = dao.deleteByFldm(reqevt.getFl_dm());
        if (flag >= 0) {
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("通过大类代码删除纳税人分类关系失败!");
        }
        return resevt;
    }

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

    private ResponseEvent deleteJbflByDm(RequestEvent req) throws
            TaxBaseBizException {
        int flag = 0;
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        flag = dao.deleteJbflByDm(reqevt.getFl_dm());
        if (flag >= 0) {
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("通过大类代码删除基本分类失败!");
        }
        return resevt;
    }

    private ResponseEvent p_flgl_movensr(RequestEvent req) throws
            TaxBaseBizException {
        int flag = 0;
        FLGLjbflReqEvent reqevt = (FLGLjbflReqEvent) req;
        FLGLjbflResEvent resevt = new FLGLjbflResEvent();
        FLGLflxxDAO dao = new FLGLflxxDAO();
        dao.setO_fldm(reqevt.getO_fldm());
        dao.setO_lyorjg(reqevt.getO_lyorjg());
        dao.setN_fldm(reqevt.getN_fldm());
        dao.setN_lyorjg(reqevt.getN_lyorjg());
        dao.setS_nsrnbm(reqevt.getS_nsrnbm());
        flag = dao.p_flgl_movensr();
        if (flag >= 0) {
            resevt.setFlag(1);
        } else {
            resevt.setFlag(0);
            throw new TaxBaseBizException("纳税人转移分类失败!");
        }
        return resevt;
    }
}

⌨️ 快捷键说明

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