diff --git a/backend/src/main/java/com/nav/controller/PostController.java b/backend/src/main/java/com/nav/controller/PostController.java index 68288b68640704f88bb60d5b536bb8600aba3428..b282c6f4c389d4a387fa8c394c98c727794f7c4a 100644 --- a/backend/src/main/java/com/nav/controller/PostController.java +++ b/backend/src/main/java/com/nav/controller/PostController.java @@ -1,5 +1,7 @@ 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 postCoverList = JSON.parseArray(JSON.toJSONString(map.get("postCoverList")), String.class); + for(int i=0;i 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 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 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 temp= Arrays.asList(lifePostResult.getPostCover().split(" ")); + lifePostResult.setPostCoverList(temp); } return CommonResult.success(list,"请求成功"); } diff --git a/backend/src/main/java/com/nav/vo/result/LifePostResult.java b/backend/src/main/java/com/nav/vo/result/LifePostResult.java index 605f1a7af1264abd739b48421402a65693babc2f..b40390a99b643699a241467cdc50bb935e87c4dc 100644 --- a/backend/src/main/java/com/nav/vo/result/LifePostResult.java +++ b/backend/src/main/java/com/nav/vo/result/LifePostResult.java @@ -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 postCoverList; }