/** * 保存索引 * * @param indexFile */ @Transactional public void save(String indexName, String clause) { if (!checkIndexValueValid(indexName, clause)) return; GmIndex oldIndex = dao.getByIndexName(indexName); if (oldIndex != null && oldIndex.getIndexClause() != null) { if (oldIndex.getIndexClause().trim().equals(clause.trim())) return; } GmIndex gmIndex = new GmIndex(); gmIndex.setIndexName(indexName); gmIndex.setIndexClause(clause); gmIndex.setUpload_time(new Date()); dao.save(gmIndex); }
/** * 保存索引 * * @param indexFile */ @Transactional public void save(GmIndex gmIndex) { if (!checkIndexValueValid(gmIndex.getIndexName(), gmIndex.getIndexClause())) return; GmIndex oldIndex = dao.getByIndexName(gmIndex.getIndexName()); if (oldIndex != null && oldIndex.getIndexClause() != null && oldIndex.getIndexClause().equals(gmIndex.getIndexClause().trim())) return; if (gmIndex != null) { GmIndex old = dao.getByIndexName(gmIndex.getIndexName()); if (old != null) { dao.save(gmIndex); } } }