Commit dabc742e authored by jiaorz's avatar jiaorz

Merge branch 'feature-delay-add' into dev

parents fbca434d 4b89704d
...@@ -134,17 +134,12 @@ public class MsgBiz { ...@@ -134,17 +134,12 @@ public class MsgBiz {
} }
number = number == null ? 10 : number; number = number == null ? 10 : number;
Query query = new Query(Criteria.where("body.type").is(4).and("count.praise").gt(getNumber()).and("visible").is(1)); Query query = new Query(Criteria.where("body.type").is(4).and("count.praise").gt(getNumber()).and("visible").is(1));
query.with(new Sort(Sort.Direction.DESC, "count.praise"));
List<Msg> msgList = fetchAndAttach(mongoTemplate.find(query, Msg.class, "s_msg"), userId);
if (StringUtils.isNotBlank(messageId)) { if (StringUtils.isNotBlank(messageId)) {
query = new Query(Criteria.where("_id").is(new ObjectId(messageId))); query.addCriteria(Criteria.where("_id").ne(new ObjectId(messageId)));
Msg msg = mongoTemplate.findOne(query, Msg.class, "s_msg");
if (msg != null) {
List<Msg> removeOne = new ArrayList<>();
removeOne.add(msg);
msgList.removeAll(removeOne);
}
} }
query.with(new Sort(Sort.Direction.DESC, "count.praise"));
List<Msg> msgList = fetchAndAttach(mongoTemplate.find(query, Msg.class, "s_msg"), userId);
Set<Msg> resultList = new HashSet<>(); Set<Msg> resultList = new HashSet<>();
if(CollectionUtils.isNotEmpty(msgList)) { if(CollectionUtils.isNotEmpty(msgList)) {
if(number >= msgList.size()) { if(number >= msgList.size()) {
......
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