| | |
| | | import org.springframework.stereotype.Repository;
|
| | |
|
| | | import com.yeshi.fanli.entity.dynamic.DynamicInfo;
|
| | | import com.yeshi.fanli.log.LogHelper;
|
| | |
|
| | | @Repository
|
| | | public class DynamicInfoDao {
|
| | |
| | | public void removeByDate(Date createTime) {
|
| | | Query query = new Query();
|
| | | query.addCriteria(Criteria.where("createTime").lt(createTime));
|
| | | mongoTemplate.remove(query);
|
| | | |
| | | List<DynamicInfo> list = mongoTemplate.find(query, DynamicInfo.class);
|
| | | if (list == null || list.size() == 0) {
|
| | | return;
|
| | | }
|
| | | |
| | | for (DynamicInfo info: list) {
|
| | | mongoTemplate.remove(info);
|
| | | }
|
| | | |
| | | LogHelper.test("已执行完成动态删除");
|
| | | }
|
| | | |
| | |
|
| | |
|
| | | /**
|