Exemplo n.º 1
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";
 }