Commit 153a78c3 by admin

推送的邮件修改

parent 5ad80e85
...@@ -6,3 +6,4 @@ ...@@ -6,3 +6,4 @@
.svn .svn
.settings/ .settings/
target/ target/
/Jenkinsfile/
\ No newline at end of file
...@@ -101,7 +101,7 @@ public class ESUtil { ...@@ -101,7 +101,7 @@ public class ESUtil {
// path = doc.getString("url"); // path = doc.getString("url");
// } // }
// } // }
// sources = new ReadExcel().getExcel(path); // sources = new ReadExcel().getExcel(path);
Calendar cal = Calendar.getInstance(); Calendar cal = Calendar.getInstance();
cal.add(Calendar.HOUR_OF_DAY, -1); cal.add(Calendar.HOUR_OF_DAY, -1);
List<NewsResult> list = new ESUtil().pushByKey(cal.getTime(), new Date(), sources, "wechat"); List<NewsResult> list = new ESUtil().pushByKey(cal.getTime(), new Date(), sources, "wechat");
...@@ -153,15 +153,15 @@ public class ESUtil { ...@@ -153,15 +153,15 @@ public class ESUtil {
// 搜索数据 // 搜索数据
SearchRequestBuilder srb = esClient.prepareSearch(Config.getVal("indexName." + type)); SearchRequestBuilder srb = esClient.prepareSearch(Config.getVal("indexName." + type));
BoolQueryBuilder bb = new BoolQueryBuilder(); BoolQueryBuilder bb = new BoolQueryBuilder();
if (type.equals("weibo")) { // if (type.equals("weibo")) {
QueryBuilder matchQuery = QueryBuilders.termQuery("messages", key); // QueryBuilder matchQuery = QueryBuilders.termQuery("messages", key);
bb.should(matchQuery); // bb.should(matchQuery);
srb.setQuery(bb); // srb.setQuery(bb);
} else { // } else {
QueryBuilder matchQuery = QueryBuilders.termQuery("content", key); QueryBuilder matchQuery = QueryBuilders.termQuery("content", key);
bb.should(matchQuery); bb.should(matchQuery);
srb.setQuery(bb); srb.setQuery(bb);
} // }
srb.setPostFilter(QueryBuilders.rangeQuery("time") srb.setPostFilter(QueryBuilders.rangeQuery("time")
.gte(sdf.format(startTime.getTime()) + "T" + (startHour > 10 ? startHour : "0" + startHour) .gte(sdf.format(startTime.getTime()) + "T" + (startHour > 10 ? startHour : "0" + startHour)
+ ":00:00.000Z") + ":00:00.000Z")
...@@ -179,21 +179,21 @@ public class ESUtil { ...@@ -179,21 +179,21 @@ public class ESUtil {
if (!url.contains("http")) { if (!url.contains("http")) {
url = String.valueOf(map.get("id")); url = String.valueOf(map.get("id"));
} }
if (type.equals("weibo")) { // if (type.equals("weibo")) {
n.setUrl(url); // n.setUrl(url);
if (map.get("roottext") == null) { // if (map.get("roottext") == null) {
n.setTitle(String.valueOf(map.get("text"))); // n.setTitle(String.valueOf(map.get("text")));
} else { // } else {
n.setTitle(String.valueOf(map.get("roottext"))); // n.setTitle(String.valueOf(map.get("roottext")));
} // }
try { // try {
n.setTime(map.get("time") + ""); // n.setTime(map.get("time") + "");
} catch (Exception e) { // } catch (Exception e) {
n.setTime(""); // n.setTime("");
} // }
n.setSource(String.valueOf(map.get("username"))); // n.setSource(String.valueOf(map.get("username")));
result.add(n); // result.add(n);
} else { // } else {
n.setUrl(url); n.setUrl(url);
n.setTitle(String.valueOf(map.get("title"))); n.setTitle(String.valueOf(map.get("title")));
try { try {
...@@ -204,14 +204,12 @@ public class ESUtil { ...@@ -204,14 +204,12 @@ public class ESUtil {
} }
n.setSource(String.valueOf(map.get("source"))); n.setSource(String.valueOf(map.get("source")));
result.add(n); result.add(n);
} // }
} }
} }
log.info("金融结束"); log.info("金融结束");
} catch (Exception e) { } catch (Exception e) {
log.error("es检索出错,错误信息【{}】", e); log.error("es检索出错,错误信息【{}】", e);
} finally {
esClient.close();
} }
for (NewsResult news : result) { for (NewsResult news : result) {
for (String source : sources) { for (String source : sources) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment