public String querylisttjmx() throws Exception { Qyyyrztj setQyyyrztj = new Qyyyrztj(); setQyyyrztj = (Qyyyrztj) this.setClass(setQyyyrztj, null); Map map = new HashMap(); map.put("dsjgdm", setQyyyrztj.getDsjgdm()); map.put("fxjdm", setQyyyrztj.getFxjdm()); map.put("gxdwdm", setQyyyrztj.getGxdwdm()); map.put("dsjgbz", setQyyyrztj.getDsjgbz()); map.put("fxjbz", setQyyyrztj.getFxjbz()); map.put("gxdwbz", setQyyyrztj.getGxdwbz()); map.put("hylbdm", setQyyyrztj.getHylbdm()); map.put("qsrq", setQyyyrztj.getQsrq()); map.put("jzrq", setQyyyrztj.getJzrq()); Page page = qyyyrztjService.getListForPage(map, pagesize, pagerow, sort, dir); totalpage = page.getTotalPages(); totalrows = page.getTotalRows(); lQyyyrztj = page.getData(); if (lQyyyrztj.size() > 0) { int qyzs = 0; int sccss = 0; int wsccss = 0; int cyrys = 0; int sbrs = 0; int xzrys = 0; int lzrys = 0; Qyyyrztj sumQyyyrztj = new Qyyyrztj(); for (java.util.Iterator iter = lQyyyrztj.iterator(); iter.hasNext(); ) { Qyyyrztj oneQyyyrztj = (Qyyyrztj) iter.next(); qyzs += oneQyyyrztj.getQyzs().intValue(); sccss += oneQyyyrztj.getSccss().intValue(); wsccss += oneQyyyrztj.getWsccss().intValue(); cyrys += oneQyyyrztj.getCyrys().intValue(); sbrs += oneQyyyrztj.getSbrs().intValue(); xzrys += oneQyyyrztj.getXzrys().intValue(); lzrys += oneQyyyrztj.getLzrys().intValue(); } sumQyyyrztj.setQyzs(qyzs); sumQyyyrztj.setSccss(sccss); sumQyyyrztj.setWsccss(wsccss); sumQyyyrztj.setCyrys(cyrys); sumQyyyrztj.setSbrs(sbrs); sumQyyyrztj.setXzrys(xzrys); sumQyyyrztj.setLzrys(lzrys); if ("1".equals(setQyyyrztj.getDsjgbz())) { lQyyyrztj.add(sumQyyyrztj); } } setTabledatatjmx(lQyyyrztj, map); this.result = "success"; return "success"; }
public String querylistrzmx() throws Exception { Qyyyrztj setQyyyrztj = new Qyyyrztj(); setQyyyrztj = (Qyyyrztj) this.setClass(setQyyyrztj, null); Map map = new HashMap(); map.put("dsjgdm", setQyyyrztj.getDsjgdm()); map.put("fxjdm", setQyyyrztj.getFxjdm()); map.put("gxdwdm", setQyyyrztj.getGxdwdm()); map.put("hylbdm", setQyyyrztj.getHylbdm()); if (setQyyyrztj.getTjrqString() != null && !setQyyyrztj.getTjrqString().equals("") && !setQyyyrztj.getTjrqString().equals("总计")) { map.put("tjrq", DateToString.toDate(setQyyyrztj.getTjrqString())); } else { map.put("qsrq", setQyyyrztj.getQsrq()); map.put("jzrq", setQyyyrztj.getJzrq()); } map.put("rzscbs", "1"); Page page = qyyyrztjService.getrzmxList(map, pagesize, pagerow, sort, dir); totalpage = page.getTotalPages(); totalrows = page.getTotalRows(); lQyyyrztj = page.getData(); translateDictZT(); if (lQyyyrztj.size() > 0) { int cyryzs = 0; int dtsbrs = 0; int dtxzrys = 0; int dtlzrs = 0; Qyyyrztj sumQyyyrztj = new Qyyyrztj(); for (java.util.Iterator iter = lQyyyrztj.iterator(); iter.hasNext(); ) { Qyyyrztj oneQyyyrztj = (Qyyyrztj) iter.next(); cyryzs += oneQyyyrztj.getCyryzs().intValue(); dtsbrs += oneQyyyrztj.getDtsbrs().intValue(); dtxzrys += oneQyyyrztj.getDtxzrys().intValue(); dtlzrs += oneQyyyrztj.getDtlzrs().intValue(); } sumQyyyrztj.setCyryzs(cyryzs); sumQyyyrztj.setDtsbrs(dtsbrs); sumQyyyrztj.setDtxzrys(dtxzrys); sumQyyyrztj.setDtlzrs(dtlzrs); if ("1".equals(setQyyyrztj.getDsjgbz())) { lQyyyrztj.add(sumQyyyrztj); } } setTabledatarzmx(lQyyyrztj, map); this.result = "success"; return "success"; }
public String querylist() throws Exception { Qyyyrztj setQyyyrztj = new Qyyyrztj(); setQyyyrztj = (Qyyyrztj) this.setClass(setQyyyrztj, null); Map map = new HashMap(); map.put("dsjgdm", setQyyyrztj.getDsjgdm()); map.put("fxjdm", setQyyyrztj.getFxjdm()); map.put("gxdwdm", setQyyyrztj.getGxdwdm()); map.put("dsjgbz", setQyyyrztj.getDsjgbz()); map.put("fxjbz", setQyyyrztj.getFxjbz()); map.put("gxdwbz", setQyyyrztj.getGxdwbz()); map.put("hylbdm", setQyyyrztj.getHylbdm()); map.put("qsrq", setQyyyrztj.getQsrq()); map.put("jzrq", setQyyyrztj.getJzrq()); ActionContext ctx = ActionContext.getContext(); HttpServletRequest request = (HttpServletRequest) ctx.get(ServletActionContext.HTTP_REQUEST); HttpSession session = request.getSession(); User user = (User) session.getAttribute(Constants.userKey); String departTemp = user.getDepartment().getDepartcode(); String DeptCode = departTemp; if (!setQyyyrztj.getDsjgdm().equals("")) DeptCode = setQyyyrztj.getDsjgdm(); if (!setQyyyrztj.getFxjdm().equals("")) DeptCode = setQyyyrztj.getFxjdm(); if (!setQyyyrztj.getGxdwdm().equals("")) DeptCode = setQyyyrztj.getGxdwdm(); map.put("deptcode", StringUtil.trimEven0(DeptCode)); if (DepartmentUtil.departIsZxs(departTemp)) map.put("iszxs", "1"); Integer deptlevel = 2; if (!DepartmentUtil.departIsZxs(departTemp)) { if ("1".equals(setQyyyrztj.getGxdwbz())) { deptlevel = 5; } else if ("1".equals(setQyyyrztj.getFxjbz())) { deptlevel = 4; } else if ("1".equals(setQyyyrztj.getDsjgbz())) { deptlevel = 3; } } else { if ("1".equals(setQyyyrztj.getGxdwbz())) { deptlevel = 4; } else if ("1".equals(setQyyyrztj.getFxjbz())) { deptlevel = 3; } else if ("1".equals(setQyyyrztj.getDsjgbz())) { deptlevel = 2; } } map.put("deptlevel", deptlevel); Page page = qyyyrztjService.getListForPagetj(map, pagesize, pagerow, sort, dir); totalpage = page.getTotalPages(); totalrows = page.getTotalRows(); lQyyyrztj = page.getData(); int qyzs = 0; int sccss = 0; int wsccss = 0; int cyrys = 0; int sbrs = 0; int xzrys = 0; int lzrys = 0; Qyyyrztj sumQyyyrztj = new Qyyyrztj(); for (java.util.Iterator iter = lQyyyrztj.iterator(); iter.hasNext(); ) { Qyyyrztj oneQyyyrztj = (Qyyyrztj) iter.next(); qyzs += oneQyyyrztj.getQyzs().intValue(); sccss += oneQyyyrztj.getSccss().intValue(); wsccss += oneQyyyrztj.getWsccss().intValue(); cyrys += oneQyyyrztj.getCyrys().intValue(); sbrs += oneQyyyrztj.getSbrs().intValue(); xzrys += oneQyyyrztj.getXzrys().intValue(); lzrys += oneQyyyrztj.getLzrys().intValue(); if (oneQyyyrztj.getGxdwdm() != null && !oneQyyyrztj.getGxdwdm().equals("")) { oneQyyyrztj.setMxlj( "<a href='#' class='fontbutton' title='详细' onclick=setXxQuery('" + oneQyyyrztj.getGxdwdm() + "')>详细</a>"); } else if (oneQyyyrztj.getFxjdm() != null && !oneQyyyrztj.getFxjdm().equals("")) { oneQyyyrztj.setMxlj( "<a href='#' class='fontbutton' title='详细' onclick=setXxQuery('" + oneQyyyrztj.getFxjdm() + "')>详细</a>"); } else if (oneQyyyrztj.getDsjgdm() != null && !oneQyyyrztj.getDsjgdm().equals("")) { oneQyyyrztj.setMxlj( "<a href='#' class='fontbutton' title='详细' onclick=setXxQuery('" + oneQyyyrztj.getDsjgdm() + "')>详细</a>"); } } sumQyyyrztj.setQyzs(qyzs); sumQyyyrztj.setSccss(sccss); sumQyyyrztj.setWsccss(wsccss); sumQyyyrztj.setCyrys(cyrys); sumQyyyrztj.setSbrs(sbrs); sumQyyyrztj.setXzrys(xzrys); sumQyyyrztj.setLzrys(lzrys); // sumQyyyrztj.setMxlj(""); sumQyyyrztj.setDsjgmc("总计"); if ("1".equals(setQyyyrztj.getDsjgbz())) { lQyyyrztj.add(sumQyyyrztj); } this.result = "success"; return "success"; }