Commit 45e2133a by 马黎滨

采集导语以第一次采集到的导语为准

parent 3995d426
...@@ -9,6 +9,7 @@ import com.zhiwei.searchhotcrawler.config.DBConfig; ...@@ -9,6 +9,7 @@ import com.zhiwei.searchhotcrawler.config.DBConfig;
import com.zhiwei.searchhotcrawler.crawler.WeiboHotSearchCrawler; import com.zhiwei.searchhotcrawler.crawler.WeiboHotSearchCrawler;
import com.zhiwei.searchhotcrawler.dbtemplate.MongoDBTemplate; import com.zhiwei.searchhotcrawler.dbtemplate.MongoDBTemplate;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import org.apache.logging.log4j.util.Strings;
import org.bson.Document; import org.bson.Document;
import java.util.ArrayList; import java.util.ArrayList;
...@@ -298,8 +299,10 @@ public class HotSearchCacheDAO { ...@@ -298,8 +299,10 @@ public class HotSearchCacheDAO {
Document query = new Document("_id", id); Document query = new Document("_id", id);
Document nowDoc = (Document) collection.find(query).first(); Document nowDoc = (Document) collection.find(query).first();
if (Objects.nonNull(nowDoc)) { if (Objects.nonNull(nowDoc)) {
if(document.containsKey("topicLead") && document.getString("topicLead") != null) { if(Objects.isNull(nowDoc.get("topicLead"))) {
nowDoc.put("topicLead", document.getString("topicLead")); if (document.containsKey("topicLead") && document.getString("topicLead") != null) {
nowDoc.put("topicLead", document.getString("topicLead"));
}
} }
if(document.containsKey("readCount") && document.containsKey("discussCount")) { if(document.containsKey("readCount") && document.containsKey("discussCount")) {
nowDoc.put("readCount", document.getInteger("readCount")); nowDoc.put("readCount", document.getInteger("readCount"));
......
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