admin
2019-06-27 349fe3ad7dc7295729f5ef98aabd7c3c68a90ce6
fanli/src/main/java/com/yeshi/fanli/dao/dynamic/DynamicInfoDao.java
@@ -123,19 +123,20 @@
    * @return
    */
   public void removeByDate(Date createTime) {
      Query query = new Query();
        query.addCriteria(Criteria.where("createTime").lt(createTime));
        List<DynamicInfo> list = mongoTemplate.find(query, DynamicInfo.class);
        if (list == null || list.size() == 0) {
           return;
        }
        for (DynamicInfo info: list) {
           mongoTemplate.remove(info);
        }
        LogHelper.test("已执行完成动态删除");
      for(int i = 0; i < 20; i++) {
         Query query = new Query();
           query.addCriteria(Criteria.where("createTime").lt(createTime));
           query.skip(0).limit(100);
           List<DynamicInfo> list = mongoTemplate.find(query, DynamicInfo.class);
           if (list == null || list.size() == 0) {
              break;
           }
           for (DynamicInfo info: list) {
              mongoTemplate.remove(info);
           }
      }
   }