提交 71af4abc 编写于 作者: LKJKJOIUIU's avatar LKJKJOIUIU

支持帖子上传多张图片

上级 414f0504
package com.nav.controller;
import com.alibaba.druid.support.json.JSONUtils;
import com.alibaba.fastjson.JSON;
import com.nav.common.api.CommonResult;
import com.nav.pojo.Comment;
import com.nav.pojo.Post;
......@@ -9,10 +11,7 @@ import com.nav.vo.result.LifePostResult;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.*;
/**
* 类说明
......@@ -80,7 +79,11 @@ public class PostController {
long userId=Long.parseLong(String.valueOf(map.get("userId")));
String postTitle=String.valueOf(map.get("postTitle"));
String postContent=String.valueOf(map.get("postContent"));
String postCover=String.valueOf(map.get("postCover"));
String postCover="";
List<String> postCoverList = JSON.parseArray(JSON.toJSONString(map.get("postCoverList")), String.class);
for(int i=0;i<postCoverList.size();i++){
postCover+=postCoverList.get(i)+" ";
}
int topicType=(int)map.get("topicType");
int likeCount=(int)map.get("likeCount");
int viewCount=(int)map.get("viewCount");
......
......@@ -13,6 +13,7 @@ import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.PathVariable;
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import java.util.TimeZone;
......@@ -37,6 +38,8 @@ public class PostServiceImpl implements PostService {
LifePostResult lifePostResult=list.get(i);
lifePostResult.setIsLike(postDao.selectLikeById(userId,lifePostResult.getId()));
lifePostResult.setIsCollect(postDao.selectCollectionById(userId,lifePostResult.getId()));
List<String> temp= Arrays.asList(lifePostResult.getPostCover().split(" "));
lifePostResult.setPostCoverList(temp);
}
return CommonResult.success(list,"请求成功");
}
......@@ -53,6 +56,8 @@ public class PostServiceImpl implements PostService {
LifePostResult lifePostResult=list.get(i);
lifePostResult.setIsLike(postDao.selectLikeById(userId,lifePostResult.getId()));
lifePostResult.setIsCollect(postDao.selectCollectionById(userId,lifePostResult.getId()));
List<String> temp= Arrays.asList(lifePostResult.getPostCover().split(" "));
lifePostResult.setPostCoverList(temp);
}
return CommonResult.success(list,"请求成功");
}
......@@ -74,6 +79,8 @@ public class PostServiceImpl implements PostService {
LifePostResult lifePostResult=list.get(i);
lifePostResult.setIsLike(postDao.selectLikeById(userId,lifePostResult.getId()));
lifePostResult.setIsCollect(postDao.selectCollectionById(userId,lifePostResult.getId()));
List<String> temp= Arrays.asList(lifePostResult.getPostCover().split(" "));
lifePostResult.setPostCoverList(temp);
}
return CommonResult.success(list,"请求成功");
}
......@@ -92,6 +99,8 @@ public class PostServiceImpl implements PostService {
LifePostResult lifePostResult=list.get(i);
lifePostResult.setIsLike(postDao.selectLikeById(userId,lifePostResult.getId()));
lifePostResult.setIsCollect(postDao.selectCollectionById(userId,lifePostResult.getId()));
List<String> temp= Arrays.asList(lifePostResult.getPostCover().split(" "));
lifePostResult.setPostCoverList(temp);
}
return CommonResult.success(list,"请求成功");
}
......
......@@ -5,6 +5,7 @@ import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
import java.util.List;
/**
* 类说明
......@@ -30,6 +31,7 @@ public class LifePostResult {
private Date gmtCreate;
private int isLike;
private int isCollect;
private List<String> postCoverList;
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册