コード例 #1
0
ファイル: GltmsumDefineAction.java プロジェクト: perkyliu/jd
 /**
  * 通过终端信息得到终端所在地的地理属性名称
  *
  * @param Terminfo terminfo
  * @return String
  */
 public Places getLocation(Terminfo terminfo) {
   try {
     Integer placeId = terminfo.getPlaces().getPlacesId();
     Places place = terminfoDefineService.findByPlaceId(placeId);
     LocationTypes location = gltmsumDefineService.findLocaitonByPlace(place);
     place.setLocationTypes(location);
     return place;
   } catch (Exception ex) {
     return null;
   }
 }
コード例 #2
0
ファイル: GltmsumDefineAction.java プロジェクト: perkyliu/jd
  /**
   * 显示查询日均交易量主页面
   *
   * @return String
   */
  public String show() throws Exception {
    String sql = "";
    this.terminfoList = new ArrayList<Terminfo>();
    // 关联组
    Organization org = (Organization) request.getSession().getAttribute("currentOrganization");
    // 获得该组拥有的终端
    terminfoList = orgTermService.collectOrgTerms(org);

    this.terminfoList.add(0, new Terminfo());

    // 得到分页Bean

    pageBean = (PageBean) request.getSession().getAttribute("pageBean");
    if (pageBean == null) {
      message = "";
      pageBean = new PageBean();
      request.getSession().setAttribute("pageBean", pageBean);
      request.getSession().removeAttribute("sql");
    }
    pageBean.setCurrentPage(pageNo);
    // 翻页显示
    if (pageNo > 0 && request.getSession().getAttribute("sql") != null) {
      sql = request.getSession().getAttribute("sql").toString();
      it = gltmsumDefineService.findByCondition(sql, pageBean);
    }
    // 改变格式

    if (it != null && it.hasNext()) {
      this.changeFormat();
      message = this.getText("il8n.sysParam.optSuccess");
    } else {
      pageBean = new PageBean();
      request.getSession().setAttribute("pageBean", pageBean);
      request.getSession().removeAttribute("sql");
      message = this.getText("il8n.app.notFound");
    }

    return SUCCESS;
  }