Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
safe-campus-bbs
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
万成波
safe-campus-bbs
Commits
a98f658f
Commit
a98f658f
authored
Sep 03, 2025
by
万成波
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
动态查询
parent
50292010
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
31 additions
and
10 deletions
+31
-10
safe-campus-moment/src/main/java/com/tangguo/controller/mobile/MBbsMomentController.java
...a/com/tangguo/controller/mobile/MBbsMomentController.java
+19
-0
safe-campus-moment/src/main/java/com/tangguo/controller/mobile/MBbsUserController.java
...ava/com/tangguo/controller/mobile/MBbsUserController.java
+4
-4
safe-campus-moment/src/main/java/com/tangguo/domain/dto/BbsMomentListDTO.java
...rc/main/java/com/tangguo/domain/dto/BbsMomentListDTO.java
+3
-0
safe-campus-moment/src/main/java/com/tangguo/service/IBbsMomentService.java
.../src/main/java/com/tangguo/service/IBbsMomentService.java
+2
-3
safe-campus-moment/src/main/java/com/tangguo/service/impl/BbsMomentServiceImpl.java
...n/java/com/tangguo/service/impl/BbsMomentServiceImpl.java
+3
-3
No files found.
safe-campus-moment/src/main/java/com/tangguo/controller/mobile/MBbsMomentController.java
View file @
a98f658f
...
@@ -2,11 +2,15 @@ package com.tangguo.controller.mobile;
...
@@ -2,11 +2,15 @@ package com.tangguo.controller.mobile;
import
com.tangguo.common.core.domain.AjaxResult
;
import
com.tangguo.common.core.domain.AjaxResult
;
import
com.tangguo.common.mauth.MobileAuth
;
import
com.tangguo.common.mauth.MobileAuth
;
import
com.tangguo.common.mauth.MobileTokenHelper
;
import
com.tangguo.common.utils.PageUtils
;
import
com.tangguo.domain.bo.CreateMomentBO
;
import
com.tangguo.domain.bo.CreateMomentBO
;
import
com.tangguo.domain.vo.BbsMomentListVO
;
import
com.tangguo.service.IBbsMomentService
;
import
com.tangguo.service.IBbsMomentService
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.util.List
;
/**
/**
* 移动端动态控制器
* 移动端动态控制器
...
@@ -22,6 +26,21 @@ public class MBbsMomentController {
...
@@ -22,6 +26,21 @@ public class MBbsMomentController {
private
IBbsMomentService
momentService
;
private
IBbsMomentService
momentService
;
/**
* 查询动态列表
*
* @return 动态
*/
@MobileAuth
@GetMapping
(
"/moments"
)
public
AjaxResult
getUserMoments
(
String
content
)
{
String
username
=
MobileTokenHelper
.
getUsername
();
PageUtils
.
clearPage
();
List
<
BbsMomentListVO
>
moments
=
this
.
momentService
.
getMoments
(
username
,
content
);
return
AjaxResult
.
success
(
moments
);
}
/**
/**
* 创建动态
* 创建动态
*
*
...
...
safe-campus-moment/src/main/java/com/tangguo/controller/mobile/MBbsUserController.java
View file @
a98f658f
...
@@ -59,9 +59,9 @@ public class MBbsUserController {
...
@@ -59,9 +59,9 @@ public class MBbsUserController {
/**
/**
* 查询用户动态
相关统计数据
* 查询用户动态
统计
*
*
* @return 动态统计
数据
* @return 动态统计
*/
*/
@MobileAuth
@MobileAuth
@GetMapping
(
"/moment/count"
)
@GetMapping
(
"/moment/count"
)
...
@@ -73,7 +73,7 @@ public class MBbsUserController {
...
@@ -73,7 +73,7 @@ public class MBbsUserController {
/**
/**
* 查询动态列表
* 查询
用户
动态列表
*
*
* @return 动态
* @return 动态
*/
*/
...
@@ -82,7 +82,7 @@ public class MBbsUserController {
...
@@ -82,7 +82,7 @@ public class MBbsUserController {
public
AjaxResult
getUserMoments
(
String
content
)
{
public
AjaxResult
getUserMoments
(
String
content
)
{
String
username
=
MobileTokenHelper
.
getUsername
();
String
username
=
MobileTokenHelper
.
getUsername
();
PageUtils
.
clearPage
();
PageUtils
.
clearPage
();
List
<
BbsMomentListVO
>
moments
=
this
.
momentService
.
getMoments
(
username
,
content
);
List
<
BbsMomentListVO
>
moments
=
this
.
momentService
.
get
User
Moments
(
username
,
content
);
return
AjaxResult
.
success
(
moments
);
return
AjaxResult
.
success
(
moments
);
}
}
...
...
safe-campus-moment/src/main/java/com/tangguo/domain/dto/BbsMomentListDTO.java
View file @
a98f658f
...
@@ -77,4 +77,7 @@ public class BbsMomentListDTO {
...
@@ -77,4 +77,7 @@ public class BbsMomentListDTO {
/** 当前是否投票:0 未投票、1 已投票 */
/** 当前是否投票:0 未投票、1 已投票 */
private
Integer
isVote
;
private
Integer
isVote
;
/** 是否本人动态:0 否、1 是 */
private
Integer
isSelf
;
}
}
safe-campus-moment/src/main/java/com/tangguo/service/IBbsMomentService.java
View file @
a98f658f
...
@@ -34,10 +34,9 @@ public interface IBbsMomentService extends IService<BbsMoment> {
...
@@ -34,10 +34,9 @@ public interface IBbsMomentService extends IService<BbsMoment> {
/**
/**
* 查询用户动态
相关统计数据
* 查询用户动态
统计
*
*
* @param userName 用户名
* @return 动态统计
* @return 动态统计数据
*/
*/
BbsUserMomentCountVO
getUserMomentCount
(
String
userName
);
BbsUserMomentCountVO
getUserMomentCount
(
String
userName
);
...
...
safe-campus-moment/src/main/java/com/tangguo/service/impl/BbsMomentServiceImpl.java
View file @
a98f658f
...
@@ -72,10 +72,9 @@ public class BbsMomentServiceImpl extends ServiceImpl<BbsMomentMapper, BbsMoment
...
@@ -72,10 +72,9 @@ public class BbsMomentServiceImpl extends ServiceImpl<BbsMomentMapper, BbsMoment
/**
/**
* 查询用户动态
相关统计数据
* 查询用户动态
统计
*
*
* @param userName 用户名
* @return 动态统计
* @return 动态统计数据
*/
*/
@Override
@Override
public
BbsUserMomentCountVO
getUserMomentCount
(
String
userName
)
{
public
BbsUserMomentCountVO
getUserMomentCount
(
String
userName
)
{
...
@@ -275,6 +274,7 @@ public class BbsMomentServiceImpl extends ServiceImpl<BbsMomentMapper, BbsMoment
...
@@ -275,6 +274,7 @@ public class BbsMomentServiceImpl extends ServiceImpl<BbsMomentMapper, BbsMoment
moment
.
setVoteCount
(
dbMoment
.
getVoteCount
());
moment
.
setVoteCount
(
dbMoment
.
getVoteCount
());
moment
.
setIsLike
(
dbMoment
.
getIsLike
());
moment
.
setIsLike
(
dbMoment
.
getIsLike
());
moment
.
setIsVote
(
dbMoment
.
getIsVote
());
moment
.
setIsVote
(
dbMoment
.
getIsVote
());
moment
.
setIsSelf
(
dbMoment
.
getIsSelf
());
moments
.
add
(
moment
);
moments
.
add
(
moment
);
}
}
return
moments
;
return
moments
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment