发表于: 2018-02-02 18:10:32
1 426
今天完成的事情:
查看用户收藏:
今天送给自己一首 战歌
//用户查看视频收藏
@RequestMapping(value = "/a/userVideoCollection",method = RequestMethod.POST)
public String getVideoCollection(Long userId, Integer distinguish, Integer category,Integer currentPage, Integer size,
Model model){
List<Long> idList = new ArrayList<>();
List<Teacher> teacherList = new ArrayList<Teacher>();
if (currentPage == null) {
currentPage = 1;
}
if (size == null) {
size = 10;
}
int start = (currentPage - 1) * size;
if (start < 0) {
start = 0;
}
try{
List<Video> videoList =new ArrayList<>();
System.out.println(userId+"************"+distinguish+"********"+category);
Map<String, Object> params = SQLutil.getMediaIdList(userId,distinguish,category);
idList = userArticleVideoService.getIdsByDynamicCondition(UserArticleVideo.class,params,start,size);
System.out.println("idList---->"+idList);
List<UserArticleVideo> mediaList = userArticleVideoService.getObjectsByIds(idList);
System.out.println("mediaList---->"+mediaList.size());
for(int i=0;i<mediaList.size();i++){
UserArticleVideo userArticleVideo = mediaList.get(i);
Video video = videoService.getObjectById(userArticleVideo.getMultimediaId());
System.out.println("video---->"+video);
videoList.add(video);
Teacher teacher = teacherService.getObjectById(video.getTeacherId());
System.out.println("teacher----->"+teacher);
teacherList.add(teacher);
System.out.println("videoList----->"+videoList);
}
model.addAttribute("code","200");
model.addAttribute("videoList", videoList);
model.addAttribute("teacherList", teacherList);
return "video/json/videoListJson";
}catch (Exception e){
e.printStackTrace();
}
return null;
}
//查看文章收藏
@RequestMapping(value = "/a/userArticleCollection",method = RequestMethod.POST)
public String getArticleCollection(Long userId, Integer distinguish, Integer category,Integer currentPage, Integer size,
Model model){
List<Long> idList = new ArrayList<>();
if (currentPage == null) {
currentPage = 1;
}
if (size == null) {
size = 10;
}
int start = (currentPage - 1) * size;
if (start < 0) {
start = 0;
}
try{
List<Article> articleList =new ArrayList<>();
System.out.println(userId+"************"+distinguish+"********"+category);
Map<String, Object> params = SQLutil.getMediaIdList(userId,distinguish,category);
idList = userArticleVideoService.getIdsByDynamicCondition(UserArticleVideo.class,params,start,size);
System.out.println("idList---->"+idList);
List<UserArticleVideo> mediaList = userArticleVideoService.getObjectsByIds(idList);
System.out.println("mediaList---->"+mediaList.size());
for(int i=0;i<mediaList.size();i++){
UserArticleVideo userArticleVideo = mediaList.get(i);
Article article = articleService.getObjectById(userArticleVideo.getMultimediaId());
System.out.println("article---->"+article);
articleList.add(article);
System.out.println("articleList----->"+articleList);
}
model.addAttribute("code","200");
model.addAttribute("articleList", articleList);
return "article/json/articleListJson";
}catch (Exception e){
e.printStackTrace();
}
return null;
}
/**
* @author Yong
*/
public static Map<String, Object> getMediaIdList(Long userId,Integer distinguish,Integer category
) {
Map<String, Object> params = new HashMap<String, Object>();
params.put("@user_article_video", "user_article_video");
params.put("@order", "update_at desc");
if (category != null) {
params.put("category", category);
}
if (distinguish != null) {
params.put("distinguish", distinguish);
}
if (userId != null) {
params.put("user_id", userId);
}
return params;
}
明天计划的事情:
写定时任务
遇到的问题:
无
收获:
无
评论