Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
街头小贩
jforum
提交
4a3192ed
J
jforum
项目概览
街头小贩
/
jforum
通知
2
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
jforum
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
4a3192ed
编写于
9月 23, 2020
作者:
街头小贩
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
TipMessage.Builder API重命名
上级
1926bf78
变更
23
隐藏空白更改
内联
并排
Showing
23 changed file
with
43 addition
and
44 deletion
+43
-44
trident/src/main/java/com/apobates/forum/trident/controller/BoardController.java
...om/apobates/forum/trident/controller/BoardController.java
+2
-2
trident/src/main/java/com/apobates/forum/trident/controller/MainController.java
...com/apobates/forum/trident/controller/MainController.java
+1
-1
trident/src/main/java/com/apobates/forum/trident/controller/MessageController.java
.../apobates/forum/trident/controller/MessageController.java
+3
-3
trident/src/main/java/com/apobates/forum/trident/controller/PostsController.java
...om/apobates/forum/trident/controller/PostsController.java
+2
-2
trident/src/main/java/com/apobates/forum/trident/controller/PostsMoodController.java
...pobates/forum/trident/controller/PostsMoodController.java
+1
-1
trident/src/main/java/com/apobates/forum/trident/controller/TopicController.java
...om/apobates/forum/trident/controller/TopicController.java
+7
-7
trident/src/main/java/com/apobates/forum/trident/controller/TopicTagController.java
...apobates/forum/trident/controller/TopicTagController.java
+1
-1
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminAlbumController.java
.../forum/trident/controller/admin/AdminAlbumController.java
+1
-1
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminBoardCategoryController.java
...rident/controller/admin/AdminBoardCategoryController.java
+1
-1
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminBoardController.java
.../forum/trident/controller/admin/AdminBoardController.java
+3
-3
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminBoardModeratorController.java
...ident/controller/admin/AdminBoardModeratorController.java
+1
-1
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminForumIpAddressRuleController.java
...t/controller/admin/AdminForumIpAddressRuleController.java
+1
-1
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminForumMessageController.java
...trident/controller/admin/AdminForumMessageController.java
+2
-2
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminMemberNamesProtectController.java
...t/controller/admin/AdminMemberNamesProtectController.java
+1
-1
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminMemberPenalizeRecordsController.java
...ontroller/admin/AdminMemberPenalizeRecordsController.java
+1
-1
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminPostsController.java
.../forum/trident/controller/admin/AdminPostsController.java
+1
-1
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminRegisteInviteCodeController.java
...nt/controller/admin/AdminRegisteInviteCodeController.java
+1
-1
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminSectionArticleController.java
...ident/controller/admin/AdminSectionArticleController.java
+1
-1
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminTopicCarouselController.java
...rident/controller/admin/AdminTopicCarouselController.java
+3
-3
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminTopicCategoryController.java
...rident/controller/admin/AdminTopicCategoryController.java
+1
-1
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminTopicController.java
.../forum/trident/controller/admin/AdminTopicController.java
+4
-4
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminTopicTagController.java
...rum/trident/controller/admin/AdminTopicTagController.java
+1
-1
utils/src/main/java/com/apobates/forum/utils/TipMessage.java
utils/src/main/java/com/apobates/forum/utils/TipMessage.java
+3
-4
未找到文件。
trident/src/main/java/com/apobates/forum/trident/controller/BoardController.java
浏览文件 @
4a3192ed
...
...
@@ -290,7 +290,7 @@ public class BoardController {
//----------------------------------策略检查开始:只有管理员可以锁定
// 迁至StrategyInterceptorAdapter
//----------------------------------策略检查结束
return
TipMessage
.
Builder
.
condition
(()->
boardService
.
lock
(
boardId
,
boardGroupId
,
aec
)).
success
(
"版块成功锁定"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
boardService
.
lock
(
boardId
,
boardGroupId
,
aec
)).
success
(
"版块成功锁定"
).
error
(
"操作失败"
);
}
// 解锁
...
...
@@ -314,7 +314,7 @@ public class BoardController {
//----------------------------------策略检查开始:只有管理员可以解锁
// 迁至StrategyInterceptorAdapter
//----------------------------------策略检查结束
return
TipMessage
.
Builder
.
condition
(()->
boardService
.
releaseLock
(
boardId
,
boardGroupId
,
aec
)).
success
(
"版块解锁成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
boardService
.
releaseLock
(
boardId
,
boardGroupId
,
aec
)).
success
(
"版块解锁成功"
).
error
(
"操作失败"
);
}
// 编辑版块的配置
...
...
trident/src/main/java/com/apobates/forum/trident/controller/MainController.java
浏览文件 @
4a3192ed
...
...
@@ -235,7 +235,7 @@ public class MainController {
if
(!
btc
.
isPresent
())
{
return
TipMessage
.
ofError
(
"未知的存储目标"
);
}
return
TipMessage
.
Builder
.
o
r
(()->
topicService
.
plug
(
new
FeedbackPlugTopic
(
aec
,
title
,
content
,
btc
.
get
())).
isPresent
()).
success
(
"感谢您反馈的意见或建议"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
o
f
(()->
topicService
.
plug
(
new
FeedbackPlugTopic
(
aec
,
title
,
content
,
btc
.
get
())).
isPresent
()).
success
(
"感谢您反馈的意见或建议"
).
error
(
"操作失败"
);
}
@GetMapping
(
path
=
"/ip"
)
...
...
trident/src/main/java/com/apobates/forum/trident/controller/MessageController.java
浏览文件 @
4a3192ed
...
...
@@ -224,7 +224,7 @@ public class MessageController {
HttpServletRequest
request
,
Model
model
){
List
<
Long
>
messageIdList
=
Commons
.
toLongList
(
idString
);
return
TipMessage
.
Builder
.
o
r
(()->
inboxService
.
readed
(
mbean
.
getMid
(),
messageIdList
)>
0
).
success
(
"标记成功"
).
error
(
"标记为阅读操作失败"
);
return
TipMessage
.
Builder
.
o
f
(()->
inboxService
.
readed
(
mbean
.
getMid
(),
messageIdList
)>
0
).
success
(
"标记成功"
).
error
(
"标记为阅读操作失败"
);
}
//收件人将消息标为删除
...
...
@@ -238,7 +238,7 @@ public class MessageController {
HttpServletRequest
request
,
Model
model
){
List
<
Long
>
messageIdList
=
Commons
.
toLongList
(
idString
);
return
TipMessage
.
Builder
.
o
r
(()->
inboxService
.
remove
(
mbean
.
getMid
(),
messageIdList
)>
0
).
success
(
"删除成功"
).
error
(
"删除消息操作失败"
);
return
TipMessage
.
Builder
.
o
f
(()->
inboxService
.
remove
(
mbean
.
getMid
(),
messageIdList
)>
0
).
success
(
"删除成功"
).
error
(
"删除消息操作失败"
);
}
//收件箱中的查看
...
...
@@ -318,7 +318,7 @@ public class MessageController {
HttpServletRequest
request
,
Model
model
){
final
long
othMember
=(
direction
==
1
)?
memberId:
-
1
;
return
TipMessage
.
Builder
.
condition
(()->
inboxService
.
compositeReaded
(
mbean
.
getMid
(),
othMember
,
direction
)).
success
(
"标记成功"
).
error
(
"标记为阅读操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
inboxService
.
compositeReaded
(
mbean
.
getMid
(),
othMember
,
direction
)).
success
(
"标记成功"
).
error
(
"标记为阅读操作失败"
);
}
//今天的公告
...
...
trident/src/main/java/com/apobates/forum/trident/controller/PostsController.java
浏览文件 @
4a3192ed
...
...
@@ -332,7 +332,7 @@ public class PostsController {
//----------------------------------策略检查开始,限制角色:管理员,版主,大版主都可以
// 迁至StrategyInterceptorAdapter
//----------------------------------策略检查结束
return
TipMessage
.
Builder
.
condition
(()->
postsService
.
remove
(
postsId
,
aec
)).
success
(
"话题回复成功删除"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
postsService
.
remove
(
postsId
,
aec
)).
success
(
"话题回复成功删除"
).
error
(
"操作失败"
);
}
...
...
@@ -366,7 +366,7 @@ public class PostsController {
return
TipMessage
.
ofError
(
"未知的存储目标"
);
}
Optional
<
Topic
>
result
=
topicService
.
plug
(
new
ReportPlugTopic
(
ForumActionEnum
.
POSTS_REPORT
,
aec
,
posts
,
reportTypeSymbol
,
reportContent
,
btc
.
get
()));
return
TipMessage
.
Builder
.
o
r
(()->
result
.
isPresent
()).
success
(
"回复举报成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
o
f
(()->
result
.
isPresent
()).
success
(
"回复举报成功"
).
error
(
"操作失败"
);
}
// 返回引用的回复内容
...
...
trident/src/main/java/com/apobates/forum/trident/controller/PostsMoodController.java
浏览文件 @
4a3192ed
...
...
@@ -70,7 +70,7 @@ public class PostsMoodController {
// 迁至StrategyInterceptorAdapter
//----------------------------------
boolean
liked
=
(
moodStatus
==
1
);
return
TipMessage
.
Builder
.
o
r
(()->
postsMoodRecordsService
.
toggleMoodRecord
(
postsId
,
tpObj
.
getId
(),
liked
,
aec
)>
0
).
success
(
"回复点赞成功"
).
error
(
"点赞失败"
);
return
TipMessage
.
Builder
.
o
f
(()->
postsMoodRecordsService
.
toggleMoodRecord
(
postsId
,
tpObj
.
getId
(),
liked
,
aec
)>
0
).
success
(
"回复点赞成功"
).
error
(
"点赞失败"
);
}
//查看点赞的计数
...
...
trident/src/main/java/com/apobates/forum/trident/controller/TopicController.java
浏览文件 @
4a3192ed
...
...
@@ -183,7 +183,7 @@ public class TopicController {
//----------------------------------策略检查开始,限制角色:管理员,版主,大版主都可以
// 迁至StrategyInterceptorAdapter
//----------------------------------策略检查结束
return
TipMessage
.
Builder
.
condition
(()->
topicService
.
editTop
(
topicId
,
aec
)).
success
(
"话题置顶成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
topicService
.
editTop
(
topicId
,
aec
)).
success
(
"话题置顶成功"
).
error
(
"操作失败"
);
}
// 版主话题加精
...
...
@@ -207,7 +207,7 @@ public class TopicController {
//----------------------------------策略检查开始,限制角色:管理员,版主,大版主都可以
// 迁至StrategyInterceptorAdapter
//----------------------------------策略检查结束
return
TipMessage
.
Builder
.
condition
(()->
topicService
.
editGoods
(
topicId
,
aec
)).
success
(
"话题加精成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
topicService
.
editGoods
(
topicId
,
aec
)).
success
(
"话题加精成功"
).
error
(
"操作失败"
);
}
// 版主锁定话题
...
...
@@ -231,7 +231,7 @@ public class TopicController {
//----------------------------------策略检查开始,限制角色:管理员,版主,大版主都可以
// 迁至StrategyInterceptorAdapter
//----------------------------------策略检查结束
return
TipMessage
.
Builder
.
condition
(()->
topicService
.
lock
(
topicId
,
aec
)).
success
(
"话题成功锁定"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
topicService
.
lock
(
topicId
,
aec
)).
success
(
"话题成功锁定"
).
error
(
"操作失败"
);
}
// 版主解锁话题
...
...
@@ -255,7 +255,7 @@ public class TopicController {
//----------------------------------策略检查开始,限制角色:管理员,版主,大版主都可以
// 迁至StrategyInterceptorAdapter
//----------------------------------策略检查结束
return
TipMessage
.
Builder
.
condition
(()->
topicService
.
releaseLock
(
topicId
,
aec
)).
success
(
"话题解锁成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
topicService
.
releaseLock
(
topicId
,
aec
)).
success
(
"话题解锁成功"
).
error
(
"操作失败"
);
}
// 版主删除话题
...
...
@@ -279,7 +279,7 @@ public class TopicController {
//----------------------------------策略检查开始,限制角色:管理员,版主,大版主都可以
// 迁至StrategyInterceptorAdapter
//----------------------------------策略检查结束
return
TipMessage
.
Builder
.
condition
(()->
topicService
.
remove
(
topicId
,
aec
)).
success
(
"话题成功删除"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
topicService
.
remove
(
topicId
,
aec
)).
success
(
"话题成功删除"
).
error
(
"操作失败"
);
}
// 版主移动话题
...
...
@@ -371,7 +371,7 @@ public class TopicController {
return
TipMessage
.
ofError
(
"未知的存储目标"
);
}
Optional
<
Topic
>
result
=
topicService
.
plug
(
new
ReportPlugTopic
(
ForumActionEnum
.
TOPIC_REPORT
,
aec
,
oneFloor
.
get
(),
reportTypeSymbol
,
reportContent
,
btc
.
get
()));
return
TipMessage
.
Builder
.
o
r
(()->
result
.
isPresent
()).
success
(
"话题举报成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
o
f
(()->
result
.
isPresent
()).
success
(
"话题举报成功"
).
error
(
"操作失败"
);
}
// 收藏话题
...
...
@@ -590,7 +590,7 @@ public class TopicController {
long
topicId
=
tpObj
.
getId
();
//-------------------------------------------------
ActionEventCulpritor
aec
=
ActionEventCulpritor
.
getInstance
(
mbean
.
getMid
(),
mbean
.
getNickname
(),
request
,
token
);
return
TipMessage
.
Builder
.
condition
(()->
topicService
.
browse
(
topicId
,
aec
)).
success
(
"话题浏览成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
topicService
.
browse
(
topicId
,
aec
)).
success
(
"话题浏览成功"
).
error
(
"操作失败"
);
}
// 话题配置
...
...
trident/src/main/java/com/apobates/forum/trident/controller/TopicTagController.java
浏览文件 @
4a3192ed
...
...
@@ -76,7 +76,7 @@ public class TopicTagController {
// 迁至StrategyInterceptorAdapter
//------------------------------
ActionEventCulpritor
aec
=
ActionEventCulpritor
.
getInstance
(
mbean
.
getMid
(),
mbean
.
getNickname
(),
request
,
token
);
return
TipMessage
.
Builder
.
condition
(()->
topicTagService
.
deleteForTopic
(
tpObj
.
getId
(),
tagId
,
aec
)).
success
(
"标签成功删除"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
topicTagService
.
deleteForTopic
(
tpObj
.
getId
(),
tagId
,
aec
)).
success
(
"标签成功删除"
).
error
(
"操作失败"
);
}
//添加(并统计词频)(版主和管理员)
...
...
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminAlbumController.java
浏览文件 @
4a3192ed
...
...
@@ -132,6 +132,6 @@ public class AdminAlbumController {
@RequestParam
(
"cover"
)
long
coverPictureId
,
HttpServletRequest
request
,
Model
model
){
return
TipMessage
.
Builder
.
condition
(()->
albumService
.
editCover
(
topicAlbumId
,
coverPictureId
)).
success
(
"封面图片设置成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
albumService
.
editCover
(
topicAlbumId
,
coverPictureId
)).
success
(
"封面图片设置成功"
).
error
(
"操作失败"
);
}
}
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminBoardCategoryController.java
浏览文件 @
4a3192ed
...
...
@@ -131,7 +131,7 @@ public class AdminBoardCategoryController {
@RequestParam
(
"category"
)
int
topicCategoryId
,
HttpServletRequest
request
,
Model
model
){
return
TipMessage
.
Builder
.
o
r
(()->
boardTopicCategoryIndexService
.
deleteForTopic
(
boardId
,
Arrays
.
asList
(
topicCategoryId
))
==
1
).
success
(
"版块与话题类型的关联删除成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
o
f
(()->
boardTopicCategoryIndexService
.
deleteForTopic
(
boardId
,
Arrays
.
asList
(
topicCategoryId
))
==
1
).
success
(
"版块与话题类型的关联删除成功"
).
error
(
"操作失败"
);
}
//检查举报和反馈模块是否关联到了某版块
...
...
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminBoardController.java
浏览文件 @
4a3192ed
...
...
@@ -277,7 +277,7 @@ public class AdminBoardController {
HttpServletRequest
request
,
Model
model
){
ActionEventCulpritor
aec
=
ActionEventCulpritor
.
getInstance
(
mbean
.
getMid
(),
mbean
.
getNickname
(),
request
,
""
);
return
TipMessage
.
Builder
.
condition
(()->
boardService
.
lock
(
boardId
,
boardGroupId
,
aec
)).
success
(
"成功锁定版块"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
boardService
.
lock
(
boardId
,
boardGroupId
,
aec
)).
success
(
"成功锁定版块"
).
error
(
"操作失败"
);
}
//解锁
@PostMapping
(
path
=
"/lock/remove"
,
produces
=
"application/json;charset=UTF-8"
)
...
...
@@ -289,7 +289,7 @@ public class AdminBoardController {
HttpServletRequest
request
,
Model
model
){
ActionEventCulpritor
aec
=
ActionEventCulpritor
.
getInstance
(
mbean
.
getMid
(),
mbean
.
getNickname
(),
request
,
""
);
return
TipMessage
.
Builder
.
condition
(()->
boardService
.
releaseLock
(
boardId
,
boardGroupId
,
aec
)).
success
(
"成功解锁版块"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
boardService
.
releaseLock
(
boardId
,
boardGroupId
,
aec
)).
success
(
"成功解锁版块"
).
error
(
"操作失败"
);
}
//删除
@PostMapping
(
path
=
"/remove"
,
produces
=
"application/json;charset=UTF-8"
)
...
...
@@ -301,7 +301,7 @@ public class AdminBoardController {
HttpServletRequest
request
,
Model
model
){
ActionEventCulpritor
aec
=
ActionEventCulpritor
.
getInstance
(
mbean
.
getMid
(),
mbean
.
getNickname
(),
request
,
""
);
return
TipMessage
.
Builder
.
condition
(()->
boardService
.
remove
(
boardId
,
boardGroupId
,
aec
)).
success
(
"版块删除成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
boardService
.
remove
(
boardId
,
boardGroupId
,
aec
)).
success
(
"版块删除成功"
).
error
(
"操作失败"
);
}
//查看指定的版块的名称
@GetMapping
(
path
=
"/list.json"
,
produces
=
"application/json;charset=UTF-8"
)
...
...
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminBoardModeratorController.java
浏览文件 @
4a3192ed
...
...
@@ -232,6 +232,6 @@ public class AdminBoardModeratorController {
@RequestParam
(
name
=
"volume"
,
required
=
false
,
defaultValue
=
"0"
)
int
volumesId
,
HttpServletRequest
request
,
Model
model
)
{
return
TipMessage
.
Builder
.
condition
(()->
boardModeratorService
.
remove
(
volumesId
,
boardId
,
memberId
)).
success
(
"版主卸任成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
boardModeratorService
.
remove
(
volumesId
,
boardId
,
memberId
)).
success
(
"版主卸任成功"
).
error
(
"操作失败"
);
}
}
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminForumIpAddressRuleController.java
浏览文件 @
4a3192ed
...
...
@@ -85,6 +85,6 @@ public class AdminForumIpAddressRuleController {
MemberSessionBean
mbean
,
HttpServletRequest
request
,
Model
model
){
return
TipMessage
.
Builder
.
condition
(()->
forumIpAddressRuleService
.
editStatus
(
id
,
false
)).
success
(
"Ip地址过滤规则删除成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
forumIpAddressRuleService
.
editStatus
(
id
,
false
)).
success
(
"Ip地址过滤规则删除成功"
).
error
(
"操作失败"
);
}
}
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminForumMessageController.java
浏览文件 @
4a3192ed
...
...
@@ -164,7 +164,7 @@ public class AdminForumMessageController {
MemberSessionBean
mbean
,
HttpServletRequest
request
,
Model
model
){
return
TipMessage
.
Builder
.
o
r
(()->
inboxService
.
remove
(
mbean
.
getMid
(),
Arrays
.
asList
(
id
))
==
1
).
success
(
"消息删除成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
o
f
(()->
inboxService
.
remove
(
mbean
.
getMid
(),
Arrays
.
asList
(
id
))
==
1
).
success
(
"消息删除成功"
).
error
(
"操作失败"
);
}
//阅读消息(发件人不可以操作)
...
...
@@ -175,7 +175,7 @@ public class AdminForumMessageController {
MemberSessionBean
mbean
,
HttpServletRequest
request
,
Model
model
){
return
TipMessage
.
Builder
.
o
r
(()->
inboxService
.
readed
(
mbean
.
getMid
(),
Arrays
.
asList
(
id
))
==
1
).
success
(
"消息标记成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
o
f
(()->
inboxService
.
readed
(
mbean
.
getMid
(),
Arrays
.
asList
(
id
))
==
1
).
success
(
"消息标记成功"
).
error
(
"操作失败"
);
}
@GetMapping
(
path
=
"/label/json"
,
produces
=
"application/json;charset=UTF-8"
)
...
...
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminMemberNamesProtectController.java
浏览文件 @
4a3192ed
...
...
@@ -95,6 +95,6 @@ public class AdminMemberNamesProtectController {
MemberSessionBean
mbean
,
HttpServletRequest
request
,
Model
model
){
return
TipMessage
.
Builder
.
condition
(()->
memberNamesProtectService
.
editStatus
(
id
,
false
)).
success
(
"会员帐户保护删除成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
memberNamesProtectService
.
editStatus
(
id
,
false
)).
success
(
"会员帐户保护删除成功"
).
error
(
"操作失败"
);
}
}
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminMemberPenalizeRecordsController.java
浏览文件 @
4a3192ed
...
...
@@ -118,7 +118,7 @@ public class AdminMemberPenalizeRecordsController {
MemberSessionBean
mbean
,
HttpServletRequest
request
,
Model
model
){
return
TipMessage
.
Builder
.
condition
(()->
memberPenalizeRecordsService
.
expired
(
id
)).
success
(
"惩罚记录成功结束"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
memberPenalizeRecordsService
.
expired
(
id
)).
success
(
"惩罚记录成功结束"
).
error
(
"操作失败"
);
}
//会员的惩罚状态
...
...
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminPostsController.java
浏览文件 @
4a3192ed
...
...
@@ -77,7 +77,7 @@ public class AdminPostsController {
HttpServletRequest
request
,
Model
model
){
ActionEventCulpritor
aec
=
ActionEventCulpritor
.
getInstance
(
mbean
.
getMid
(),
mbean
.
getNickname
(),
request
,
""
);
return
TipMessage
.
Builder
.
condition
(()->
postsService
.
remove
(
postsId
,
aec
)).
success
(
"回复删除成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
postsService
.
remove
(
postsId
,
aec
)).
success
(
"回复删除成功"
).
error
(
"操作失败"
);
}
//指定回复的喜好记录
...
...
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminRegisteInviteCodeController.java
浏览文件 @
4a3192ed
...
...
@@ -82,6 +82,6 @@ public class AdminRegisteInviteCodeController {
MemberSessionBean
mbean
,
HttpServletRequest
request
,
Model
model
){
return
TipMessage
.
Builder
.
condition
(()->
registeInviteCodeService
.
remove
(
id
)).
success
(
"邀请码删除成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
registeInviteCodeService
.
remove
(
id
)).
success
(
"邀请码删除成功"
).
error
(
"操作失败"
);
}
}
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminSectionArticleController.java
浏览文件 @
4a3192ed
...
...
@@ -428,6 +428,6 @@ public class AdminSectionArticleController {
HttpServletRequest
request
,
Model
model
){
ActionEventCulpritor
aec
=
ActionEventCulpritor
.
getInstance
(
mbean
.
getMid
(),
mbean
.
getNickname
(),
request
,
""
);
return
TipMessage
.
Builder
.
condition
(()->
topicService
.
removeTermArticle
(
articleId
,
termId
,
aec
)).
success
(
"文章删除成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
topicService
.
removeTermArticle
(
articleId
,
termId
,
aec
)).
success
(
"文章删除成功"
).
error
(
"操作失败"
);
}
}
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminTopicCarouselController.java
浏览文件 @
4a3192ed
...
...
@@ -110,7 +110,7 @@ public class AdminTopicCarouselController {
MemberSessionBean
mbean
,
HttpServletRequest
request
,
Model
model
){
return
TipMessage
.
Builder
.
condition
(()->
topicCarouselService
.
remove
(
topicCarouselId
)).
success
(
"轮播图删除成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
topicCarouselService
.
remove
(
topicCarouselId
)).
success
(
"轮播图删除成功"
).
error
(
"操作失败"
);
}
//轮播图下所有幻灯片,忽略状态
@GetMapping
(
path
=
"/slide"
)
...
...
@@ -178,7 +178,7 @@ public class AdminTopicCarouselController {
MemberSessionBean
mbean
,
HttpServletRequest
request
,
Model
model
){
return
TipMessage
.
Builder
.
condition
(()->
topicCarouselSlideService
.
remove
(
topicCarouselSlideId
,
topicCarouselId
)).
success
(
"幻灯片删除成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
topicCarouselSlideService
.
remove
(
topicCarouselSlideId
,
topicCarouselId
)).
success
(
"幻灯片删除成功"
).
error
(
"操作失败"
);
}
//版块绑定轮播图
@GetMapping
(
path
=
"/bind"
)
...
...
@@ -224,7 +224,7 @@ public class AdminTopicCarouselController {
@RequestParam
(
"volumes"
)
int
volumesId
,
HttpServletRequest
request
,
Model
model
){
return
TipMessage
.
Builder
.
condition
(()->
topicCarouselService
.
remove
(
topicCarouselId
,
volumesId
,
boardId
)).
success
(
"版块轮播图关联删除成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
topicCarouselService
.
remove
(
topicCarouselId
,
volumesId
,
boardId
)).
success
(
"版块轮播图关联删除成功"
).
error
(
"操作失败"
);
}
//版块绑定轮播图记录
@GetMapping
(
path
=
"/bind/result"
)
...
...
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminTopicCategoryController.java
浏览文件 @
4a3192ed
...
...
@@ -106,7 +106,7 @@ public class AdminTopicCategoryController {
@RequestParam
(
"id"
)
int
categoryId
,
HttpServletRequest
request
,
Model
model
){
return
TipMessage
.
Builder
.
condition
(()->
topicCategoryService
.
remove
(
categoryId
)).
success
(
"话题类型删除成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
topicCategoryService
.
remove
(
categoryId
)).
success
(
"话题类型删除成功"
).
error
(
"操作失败"
);
}
//所有可用的
...
...
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminTopicController.java
浏览文件 @
4a3192ed
...
...
@@ -326,7 +326,7 @@ public class AdminTopicController {
HttpServletRequest
request
,
Model
model
){
ActionEventCulpritor
aec
=
ActionEventCulpritor
.
getInstance
(
mbean
.
getMid
(),
mbean
.
getNickname
(),
request
,
""
);
return
TipMessage
.
Builder
.
condition
(()->
topicService
.
lock
(
topicId
,
aec
)).
success
(
"成功锁定话题"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
topicService
.
lock
(
topicId
,
aec
)).
success
(
"成功锁定话题"
).
error
(
"操作失败"
);
}
//锁定话题
@PostMapping
(
path
=
"/lock/remove"
,
produces
=
"application/json;charset=UTF-8"
)
...
...
@@ -337,7 +337,7 @@ public class AdminTopicController {
HttpServletRequest
request
,
Model
model
){
ActionEventCulpritor
aec
=
ActionEventCulpritor
.
getInstance
(
mbean
.
getMid
(),
mbean
.
getNickname
(),
request
,
""
);
return
TipMessage
.
Builder
.
condition
(()->
topicService
.
releaseLock
(
topicId
,
aec
)).
success
(
"成功解锁话题"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
topicService
.
releaseLock
(
topicId
,
aec
)).
success
(
"成功解锁话题"
).
error
(
"操作失败"
);
}
//删除话题
@PostMapping
(
path
=
"/remove"
,
produces
=
"application/json;charset=UTF-8"
)
...
...
@@ -348,7 +348,7 @@ public class AdminTopicController {
HttpServletRequest
request
,
Model
model
){
ActionEventCulpritor
aec
=
ActionEventCulpritor
.
getInstance
(
mbean
.
getMid
(),
mbean
.
getNickname
(),
request
,
""
);
return
TipMessage
.
Builder
.
condition
(()->
topicService
.
remove
(
topicId
,
aec
)).
success
(
"话题删除成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
topicService
.
remove
(
topicId
,
aec
)).
success
(
"话题删除成功"
).
error
(
"操作失败"
);
}
//置顶话题
@PostMapping
(
path
=
"/top"
,
produces
=
"application/json;charset=UTF-8"
)
...
...
@@ -359,7 +359,7 @@ public class AdminTopicController {
HttpServletRequest
request
,
Model
model
){
ActionEventCulpritor
aec
=
ActionEventCulpritor
.
getInstance
(
mbean
.
getMid
(),
mbean
.
getNickname
(),
request
,
""
);
return
TipMessage
.
Builder
.
condition
(()->
topicService
.
editTop
(
topicId
,
aec
)).
success
(
"话题置顶成功"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
topicService
.
editTop
(
topicId
,
aec
)).
success
(
"话题置顶成功"
).
error
(
"操作失败"
);
}
@GetMapping
(
path
=
"/{id}.xhtml"
)
...
...
trident/src/main/java/com/apobates/forum/trident/controller/admin/AdminTopicTagController.java
浏览文件 @
4a3192ed
...
...
@@ -82,7 +82,7 @@ public class AdminTopicTagController {
HttpServletRequest
request
,
Model
model
){
ActionEventCulpritor
aec
=
ActionEventCulpritor
.
getInstance
(
mbean
.
getMid
(),
mbean
.
getNickname
(),
request
,
token
);
return
TipMessage
.
Builder
.
condition
(()->
topicTagService
.
deleteForTopic
(
topicId
,
tagId
,
aec
)).
success
(
"成功删除标签"
).
error
(
"操作失败"
);
return
TipMessage
.
Builder
.
take
(()->
topicTagService
.
deleteForTopic
(
topicId
,
tagId
,
aec
)).
success
(
"成功删除标签"
).
error
(
"操作失败"
);
}
@GetMapping
(
path
=
"/collection"
)
...
...
utils/src/main/java/com/apobates/forum/utils/TipMessage.java
浏览文件 @
4a3192ed
...
...
@@ -102,8 +102,7 @@ public final class TipMessage {
private
final
String
message
;
private
Builder
(
boolean
condition
)
{
this
.
condition
=
condition
;
this
.
message
=
null
;
this
(
condition
,
null
);
}
private
Builder
(
boolean
condition
,
String
message
)
{
...
...
@@ -111,7 +110,7 @@ public final class TipMessage {
this
.
message
=
message
;
}
public
static
Builder
condition
(
Supplier
<
Optional
<
Boolean
>>
condition
){
public
static
Builder
take
(
Supplier
<
Optional
<
Boolean
>>
condition
){
try
{
return
new
Builder
(
condition
.
get
().
orElse
(
false
));
}
catch
(
Exception
e
){
...
...
@@ -119,7 +118,7 @@ public final class TipMessage {
}
}
public
static
Builder
o
r
(
Supplier
<
Boolean
>
condition
){
public
static
Builder
o
f
(
Supplier
<
Boolean
>
condition
){
try
{
return
new
Builder
(
condition
.
get
());
}
catch
(
Exception
e
){
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录