Beispiel #1
0
  /**
   * 用于加载学科列表,地震目录列表,震相列表
   *
   * @return
   */
  public String index() {

    if (catalogs == null) { // 查询地震目录
      catalogs = catalogManager.getCat();
      logger.info("地震目录数:{}", catalogs.size());
    }
    if (phases == null) { // 查询震相
      phases = catalogManager.getPhaseCat();
    }
    if (seeds == null) { // 查询事件波形
      seeds = catalogManager.getSeedCat();
    }
    return SUCCESS;
  }
Beispiel #2
0
 /**
  * 进入地震目录查询页面 根据后台配置的地震目录表名,查询该表中的地震目录数据
  *
  * @return
  */
 public String index() {
   if (StringUtils.isNotBlank(model.getTableName())) {
     QuakeCatalog czCat = czCatalogManager.queryByCltName(model.getTableName());
     if (czCat == null) {
       addActionError("您选择的地震目录在本系统中不存在.");
     } else {
       model.setTableName(czCat.getCltName());
       model.setMagTname(czCat.getMagTname());
       model.setPhaseTname(czCat.getPhaseTname());
       model.setClcName(czCat.getClcName());
       model.setClDescn(czCat.getClDescn());
       model.setDisType(czCat.getDisType());
     }
   } else {
     addActionError("请选择要查询的地震目录,进行数据查询.");
   }
   return "index";
 }