| | |
| | | import java.util.Date; |
| | | |
| | | @Repository |
| | | public class BilibiliSearchVideoMapDao extends MongodbBaseDao<BilibiliSearchVideoMap>{ |
| | | public class BilibiliSearchVideoMapDao extends MongodbBaseDao<BilibiliSearchVideoMap> { |
| | | |
| | | public void updateSelective(BilibiliSearchVideoMap bean) { |
| | | public void updateSelective(BilibiliSearchVideoMap bean) { |
| | | Query query = new Query(); |
| | | Update update=new Update(); |
| | | Update update = new Update(); |
| | | query.addCriteria(Criteria.where("videoId").is(bean.getVideoId())); |
| | | if(bean.getMediaId() != null) { |
| | | if (bean.getMediaId() != null) { |
| | | update.set("mediaId", bean.getMediaId()); |
| | | } |
| | | if(bean.getVid() != null) { |
| | | if (bean.getVid() != null) { |
| | | update.set("vid", bean.getVid()); |
| | | } |
| | | if(bean.getCreateTime() != null) { |
| | | if (bean.getCreateTime() != null) { |
| | | update.set("createTime", bean.getCreateTime()); |
| | | } |
| | | update.set("updateTime", new Date()); |
| | | update(query, update); |
| | | } |
| | | } |
| | | |
| | | |
| | | public BilibiliSearchVideoMap selectByVideoId(String videoId) { |
| | | return get(videoId); |
| | | } |
| | | |
| | | } |