Beispiel #1
0
 public String querylistrzwsc() 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", "0");
   Page page = qyyyrztjService.getrzmxList(map, pagesize, pagerow, sort, dir);
   totalpage = page.getTotalPages();
   totalrows = page.getTotalRows();
   lQyyyrztj = page.getData();
   translateDictZT();
   setTabledatarzwsc(lQyyyrztj, map);
   this.result = "success";
   return "success";
 }
Beispiel #2
0
 /*
  * 字典项转化
  */
 public void translateDictZT() {
   if (lQyyyrztj != null && lQyyyrztj.size() > 0) {
     for (int index = 0, max = lQyyyrztj.size(); index < max; index++) {
       Qyyyrztj tempQy = (Qyyyrztj) lQyyyrztj.get(index);
       Dict_item dict_item1 = CacheManager.getCacheDictitemOne("dm_bez", tempQy.getSffsaj());
       Dict_item dict_item2 = CacheManager.getCacheDictitemOne("dm_bez", tempQy.getSfglbmjc());
       if (dict_item1 != null) {
         tempQy.setSffsaj(dict_item1.getDisplay_name());
       }
       if (dict_item2 != null) {
         tempQy.setSfglbmjc(dict_item2.getDisplay_name());
       }
       lQyyyrztj.set(index, tempQy);
     }
   }
 }
Beispiel #3
0
 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";
 }
Beispiel #4
0
 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";
 }
Beispiel #5
0
 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";
 }