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

📄 flglnsrflxxmbean.java

📁 以前做的一个j2ee的项目
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
                ResponseEvent resp = service.invokeTask(req);
                FLGLszflResEvent szflResp = (FLGLszflResEvent) resp;
                int flag = szflResp.getFlag();
                if (flag == 1) {
                    outcome = "success";
                } else {
                    outcome = "updatefailure";
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        if (delList.size() > 0) {
            outcome = deleteNsrFl(delList);
        }
       // if (outcome.equals("success")) {
            refreshFlList();
      //  }
        return outcome;
    }

    private String deleteNsrFl(List delList) throws Exception {
//        System.out.println("-------start deleteNsrFl-- --\r\n");
        FLGLszflReqEvent req = new FLGLszflReqEvent();
        List tempList = new ArrayList();
        for (int i = 0; i < delList.size(); i++) {
            FLGLnsrflxxVO nsrflxx = new FLGLnsrflxxVO();
            BigDecimal tempNsrnbm = new BigDecimal((String) delList.get(i));
            nsrflxx.setFl_xh(fl_xh);
            nsrflxx.setNsrnbm(tempNsrnbm);
            tempList.add(nsrflxx);
        }
        req.setNsrList(tempList);
        req.setDealMethod("deleteNsrfl"); //删除纳税人分类
        //调用代理方法
        try {
            ISsglyService service = new SsglyDelegate();
            ResponseEvent resp = service.invokeTask(req);
            FLGLszflResEvent szflResp = (FLGLszflResEvent) resp;
            int i = szflResp.getFlag();
            if (i == 1) {
                outcome = "success";
            } else {
                outcome = "updatefailure";
            }
        } catch (Exception e) {
            e.printStackTrace();
            outcome = "updatefailure";
        } finally {
            return outcome;
        }
    }

    public String setFl() throws Exception {
        StringBuffer output = new StringBuffer();
        if (newfl_mc.trim().length() > 0) {
            FLGLszflReqEvent req = new FLGLszflReqEvent();
            FLGLflxxVO flxx = new FLGLflxxVO();
            flxx.setFl_mc(newfl_mc);
            flxx.setFl_ms(fl_ms);
            flxx.setLrry_dm(lrry_dm);
            // flxx.setQxkz("");
            req.setFlxx(flxx);
            req.setDealMethod("setFl"); //设置分类

            //调用代理方法
            try {
                ISsglyService service = new SsglyDelegate();
                ResponseEvent resp = service.invokeTask(req);
                FLGLszflResEvent szflResp = (FLGLszflResEvent) resp;
                int flag = szflResp.getFlag();
                if (flag == 1) {
                    outcome = "updatesuccess";

                } else {
                    outcome = "updatefailure";
                }
            } catch (Exception e) {
                e.printStackTrace();
                outcome = "updatefailure";
            }
        } else {
            outcome = "failure";
        }
        newfl_mc = null;
        fl_ms = null;
        return outcome;
    }

    public String deleteFl() throws Exception {
        if (editfl_xh != null) {
            FLGLszflReqEvent req = new FLGLszflReqEvent();
            req.setFl_xh(editfl_xh);
//            System.out.println("mbean deleteFl--editfl_xh = " + editfl_xh);
            req.setDealMethod("deleteFl"); //删除分类
            //调用代理方法
            try {
                ISsglyService service = new SsglyDelegate();
                ResponseEvent resp = service.invokeTask(req);

                FLGLszflResEvent deleteflResp = (FLGLszflResEvent) resp;
                int flag = deleteflResp.getFlag();
//                System.out.println("-mbean :----flag:"+deleteflResp.getRetMsg());
                if (flag == 1) {
                    outcome = "deletesuccess";
                } else {
                    outcome = "deletefailure";
                }
            } catch (Exception e) {
                e.printStackTrace();
                // throw new TaxBaseBizException("");
            } finally {
                outcome = "deletefailure";
            }
        }
        return outcome;
    }

    private List allFlList() throws Exception {
        flList = new ArrayList();
        List tempFlList = new ArrayList();
        FLGLcxflxxReqEvent req = new FLGLcxflxxReqEvent();
        req.setGly_dm(lrry_dm);
        req.setDealMethod("cxZdyfl"); //获取管理员的所有分类

        //调用代理方法
        try {
            ISsglyService service = new SsglyDelegate();
            ResponseEvent resp = service.invokeTask(req);
            FLGLcxflxxResEvent cxflResp = (FLGLcxflxxResEvent) resp;
            List tempList = cxflResp.getFlList();
            for (int i = 0; i < cxflResp.getFlList().size(); i++) {
                FLGLflxxVO flxxvo = (FLGLflxxVO) tempList.get(i);
                Integer pl_xh = new Integer(flxxvo.getPl_xh());
                String temp = pl_xh.toString();

                tempFlList.add(new SelectItem(flxxvo.getFl_xh(),
                                              flxxvo.getFl_mc(),
                                              temp, false)); //flxxvo.getFl_ms()
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            return tempFlList;
        }
    }

    public String updateFl() throws Exception {
        FLGLszflReqEvent req = new FLGLszflReqEvent();
        if (fl_mc != null) {
            FLGLflxxVO flxx = new FLGLflxxVO();
            flxx.setFl_mc(fl_mc);
            flxx.setFl_xh(editfl_xh);
            flxx.setXgry_dm(lrry_dm);
            req.setFlxx(flxx);
            req.setDealMethod("updateFl"); //更新分类
            //调用代理方法
            try {
                ISsglyService service = new SsglyDelegate();
                ResponseEvent resp = service.invokeTask(req);
                FLGLszflResEvent szflResp = (FLGLszflResEvent) resp;
                if (szflResp.getFlag() == 1) {
                    outcome = "updatesuccess";
                    this.fl_mc = null;
                } else {
                    outcome = "updatefailure";
                    //throw new Exception("CWFLGL01001:诚恳海昌蓝看见好象了!");
                }
            } catch (Exception e) {
                e.printStackTrace();
                outcome = "updatefailure";
            } finally {
                return outcome;
            }
        } else {
            outcome = "failure";
        }
        return outcome;
    }

    public List getAllNsr() throws Exception {
        allNsr = new ArrayList();
        FLGLcxflxxReqEvent req = new FLGLcxflxxReqEvent();

        req.setGly_dm(lrry_dm);
        req.setDealMethod("cxAllNsr"); //查询某一分类的所有纳税人

        //调用代理方法
        try {
            ISsglyService service = new SsglyDelegate();
            ResponseEvent resp = service.invokeTask(req);
            FLGLcxflxxResEvent cxflResp = (FLGLcxflxxResEvent) resp;
            List tempList = cxflResp.getNsrflxxList();
            for (int i = 0; i < tempList.size(); i++) {
                FLGLnsrflxxVO nsrflxx = (FLGLnsrflxxVO) tempList.get(i);
                String nsrmc =nsrflxx.getNsrbm()+"  "+nsrflxx.getNsr_mc();
                allNsr.add(new SelectItem(nsrflxx.getNsrnbm(),
                                          nsrmc,
                                          new Integer(i).toString(), false));
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            return allNsr;
        }
    }


    public List getNsrList() {
        return nsrList;
    }


//    ///////
//    public String haveNsr() throws Exception {
//        StringBuffer output = new StringBuffer();
//        if (editfl_xh != null) {
//            LogWritter.testDebug("-------start haveNsr--8---");
//            FLGLszflReqEvent req = new FLGLszflReqEvent();
//            req.setFl_xh(editfl_xh);
//            req.setDealMethod("haveNsr");
//
//            ISsglyService service = new SsglyDelegate();
//            ResponseEvent resp = service.invokeTask(req);
//            FLGLszflResEvent haveNsrResp = (FLGLszflResEvent) resp;
//            int haveflag = haveNsrResp.getFlag();
//            String alertMsg = haveNsrResp.getRetMsg();
//
//            if (haveflag == 1) {
//                output.append(
//                        "<script language=\"javascript\" type=\"text/javascript\">");
//                output.append("alert('")
//                        .append(alertMsg).append("')");
//                output.append("</script>");
//                this.delTips = new String(output);
//                outcome = "success";
//            } else {
//                outcome = "isFailure";
//            }
//        } else {
//            output.append(
//                    "<script language=\"javascript\" type=\"text/javascript\">");
//            output.append("alert(\"请选择要删除的分类!\")");
//            output.append("</script>");
//            this.delTips = new String(output);
//        }
//        return outcome;
//    }

    public List getFlList() throws Exception {
        this.flList = allFlList();
        return flList;
    }

    public BigDecimal getFl_xh() {
        return fl_xh;
    }

    public BigDecimal getNsrnbm() {
        return nsrnbm;
    }

    public String getOutcome() {
        return outcome;
    }

    public BigDecimal getEditfl_xh() {
        return editfl_xh;
    }

    public String getFl_mc() {
        return fl_mc;
    }

    public String getFl_ms() {
        return fl_ms;
    }

    public String getLrry_dm() {
        return lrry_dm;
    }

    public String getNewfl_mc() {
        return newfl_mc;
    }

    public List getSelectedNsr() {

        return selectedNsr;
    }

    public String getSelectedNsrnbm() {
        return selectedNsrnbm;
    }

    public String getDelTips() {
        return delTips;
    }

    public String test() throws Exception {
//        System.out.println("------just for test--------\r\n");
        FLGLszflReqEvent req = new FLGLszflReqEvent();
        StringBuffer output = new StringBuffer();
        //req.setFl_xh(editfl_xh);
        req.setLrry_dm(lrry_dm);
        req.setDealMethod("test");
//        System.out.println("------set method--------\r\n");
        ISsglyService service = new SsglyDelegate();
        ResponseEvent resp = service.invokeTask(req);
//        System.out.println("------after invokeTask--------\r\n");
        FLGLszflResEvent resp1 = (FLGLszflResEvent) resp;
        String msg = resp1.getRetMsg();
//        System.out.println("------get msg--: " + msg + "\r\n");
        output.append(
                "<script language=\"javascript\" type=\"text/javascript\">");
        output.append("alert(\"test!\")");
        output.append("</script>");

        delTips = output.toString();
        outcome = "success";
        return outcome;

    }

}

⌨️ 快捷键说明

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