Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
软件工程实践2022年春W班
Followers
Project_Team4
提交
71af4abc
P
Project_Team4
项目概览
软件工程实践2022年春W班
/
Followers
/
Project_Team4
通知
10
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Project_Team4
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
71af4abc
编写于
5月 11, 2022
作者:
LKJKJOIUIU
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
支持帖子上传多张图片
上级
414f0504
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
19 addition
and
5 deletion
+19
-5
backend/src/main/java/com/nav/controller/PostController.java
backend/src/main/java/com/nav/controller/PostController.java
+8
-5
backend/src/main/java/com/nav/service/imp/PostServiceImpl.java
...nd/src/main/java/com/nav/service/imp/PostServiceImpl.java
+9
-0
backend/src/main/java/com/nav/vo/result/LifePostResult.java
backend/src/main/java/com/nav/vo/result/LifePostResult.java
+2
-0
未找到文件。
backend/src/main/java/com/nav/controller/PostController.java
浏览文件 @
71af4abc
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"
);
...
...
backend/src/main/java/com/nav/service/imp/PostServiceImpl.java
浏览文件 @
71af4abc
...
...
@@ -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
,
"请求成功"
);
}
...
...
backend/src/main/java/com/nav/vo/result/LifePostResult.java
浏览文件 @
71af4abc
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录