Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
街头小贩
Jforum2
提交
74f5761c
J
Jforum2
项目概览
街头小贩
/
Jforum2
通知
2
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
1
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
Jforum2
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
74f5761c
编写于
6月 05, 2020
作者:
街头小贩
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
thrones.admin更新:202006051032
上级
0bb8e90d
变更
13
隐藏空白更改
内联
并排
Showing
13 changed file
with
20 addition
and
36 deletion
+20
-36
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/ThronesAdminFrontConfig.java
...apobates/forum/thrones/admin/ThronesAdminFrontConfig.java
+3
-1
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminAlbumController.java
.../forum/thrones/admin/controller/AdminAlbumController.java
+3
-3
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminBoardCategoryController.java
...hrones/admin/controller/AdminBoardCategoryController.java
+0
-1
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminBoardController.java
.../forum/thrones/admin/controller/AdminBoardController.java
+2
-10
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminBoardGroupController.java
...m/thrones/admin/controller/AdminBoardGroupController.java
+3
-6
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminForumMessageController.java
...thrones/admin/controller/AdminForumMessageController.java
+2
-2
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminForumScoreRoleController.java
...rones/admin/controller/AdminForumScoreRoleController.java
+1
-1
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminHomeController.java
...s/forum/thrones/admin/controller/AdminHomeController.java
+3
-1
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminHomeRecentController.java
...m/thrones/admin/controller/AdminHomeRecentController.java
+1
-1
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminPostsController.java
.../forum/thrones/admin/controller/AdminPostsController.java
+0
-1
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminSectionArticleController.java
...rones/admin/controller/AdminSectionArticleController.java
+1
-1
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminTopicController.java
.../forum/thrones/admin/controller/AdminTopicController.java
+1
-7
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminTopicStatsController.java
...m/thrones/admin/controller/AdminTopicStatsController.java
+0
-1
未找到文件。
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/ThronesAdminFrontConfig.java
浏览文件 @
74f5761c
...
...
@@ -36,6 +36,8 @@ import org.springframework.web.servlet.view.JstlView;
public
class
ThronesAdminFrontConfig
implements
WebMvcConfigurer
{
@Value
(
"${site.domain}"
)
private
String
siteDomain
;
@Value
(
"${web.view.index}"
)
private
String
defPath
;
@Value
(
"${site.cookieSymbol}"
)
private
String
cookieName
;
@Value
(
"${site.cookieDomain}"
)
...
...
@@ -74,7 +76,7 @@ public class ThronesAdminFrontConfig implements WebMvcConfigurer{
//定义无Controller的path<->view直接映射
@Override
public
void
addViewControllers
(
ViewControllerRegistry
registry
)
{
registry
.
addViewController
(
"/"
).
setViewName
(
"redirect:
/client"
);
registry
.
addViewController
(
"/"
).
setViewName
(
"redirect:
"
+
defPath
);
}
//定义视图文件解析View resolvers
@Override
...
...
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminAlbumController.java
浏览文件 @
74f5761c
...
...
@@ -92,7 +92,7 @@ public class AdminAlbumController {
HttpServletRequest
request
,
Model
model
)
{
Topic
topic
=
topicService
.
get
(
topicId
).
orElseThrow
(()->
new
ResourceNotFoundException
(
"话题不存在或暂时无法访问"
));
model
.
addAttribute
(
"topic"
,
topic
);
AlbumPictureForum
form
=
new
AlbumPictureForum
();
form
.
setAlbumId
(
topicAlbumId
+
""
);
form
.
setTopicId
(
topicId
+
""
);
...
...
@@ -110,12 +110,12 @@ public class AdminAlbumController {
Model
model
)
{
Topic
topic
=
topicService
.
get
(
form
.
getLongTopicId
()).
orElseThrow
(()->
new
ResourceNotFoundException
(
"话题不存在或暂时无法访问"
));
//
String
imageAddr
=
null
;
String
imageAddr
;
//------------------------------------------------------------编码图标图片的地址
imageAddr
=
form
.
getEncodePictureAddr
(
imageIOMeta
);
//------------------------------------------------------------
Long
albumId
=
form
.
getLongAlbumId
();
boolean
symbol
=
false
;
boolean
symbol
;
if
(
albumId
>
0
)
{
Optional
<
AlbumPicture
>
ap
=
albumPictureService
.
create
(
albumId
,
imageAddr
,
form
.
getCaption
(),
form
.
getIntegerRanking
(),
form
.
getBooleanStatus
());
symbol
=
ap
.
isPresent
();
...
...
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminBoardCategoryController.java
浏览文件 @
74f5761c
...
...
@@ -96,7 +96,6 @@ public class AdminBoardCategoryController {
@ModelAttribute
(
"form"
)
BoardTopicCategoryForm
form
,
HttpServletRequest
request
,
Model
model
)
{
System
.
out
.
println
(
"[board-category]form category: "
+
String
.
join
(
","
,
Arrays
.
asList
(
form
.
getCategory
())));
List
<
Integer
>
categoryIdList
=
AdminUtils
.
toIntegerList
(
form
.
getCategory
());
if
(
categoryIdList
==
null
||
categoryIdList
.
isEmpty
())
{
model
.
addAttribute
(
"errors"
,
"没有可供使用的话题类型"
);
...
...
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminBoardController.java
浏览文件 @
74f5761c
...
...
@@ -123,14 +123,13 @@ public class AdminBoardController {
}
//------------------------------------------------------------
boolean
symbol
;
String
jumpPage
=
"/board/?volume="
+
b
.
getVolumesId
();
if
(
form
.
isUpdate
())
{
symbol
=
boardService
.
edit
(
form
.
getLongRecord
(),
b
).
orElse
(
false
);
}
else
{
symbol
=
boardService
.
create
(
b
.
getVolumesId
(),
b
.
getTitle
(),
b
.
getDescription
(),
b
.
getImageAddr
(),
b
.
getStatus
(),
b
.
getRanking
()).
isPresent
();
}
if
(
symbol
)
{
return
"redirect:
"
+
jumpPage
;
return
"redirect:
/board/?volume="
+
b
.
getVolumesId
()
;
}
model
.
addAttribute
(
"errors"
,
form
.
getActionTitle
()
+
"版块操作失败"
);
//
...
...
@@ -270,7 +269,6 @@ public class AdminBoardController {
HttpServletRequest
request
,
Model
model
)
{
ActionEventCulpritor
aec
=
AdminHomeController
.
getActionCulpritor
(
mbean
.
getMid
(),
mbean
.
getNickname
(),
request
,
""
);
String
token
=
""
;
boolean
symbol
=
boardService
.
lock
(
boardId
,
boardGroupId
,
aec
).
orElse
(
false
);
if
(
symbol
)
{
return
TipMessage
.
ofSuccess
(
"成功锁定版块"
);
...
...
@@ -287,7 +285,6 @@ public class AdminBoardController {
HttpServletRequest
request
,
Model
model
)
{
ActionEventCulpritor
aec
=
AdminHomeController
.
getActionCulpritor
(
mbean
.
getMid
(),
mbean
.
getNickname
(),
request
,
""
);
String
token
=
""
;
boolean
symbol
=
boardService
.
releaseLock
(
boardId
,
boardGroupId
,
aec
).
orElse
(
false
);
if
(
symbol
)
{
return
TipMessage
.
ofSuccess
(
"成功解锁版块"
);
...
...
@@ -304,7 +301,6 @@ public class AdminBoardController {
HttpServletRequest
request
,
Model
model
)
{
ActionEventCulpritor
aec
=
AdminHomeController
.
getActionCulpritor
(
mbean
.
getMid
(),
mbean
.
getNickname
(),
request
,
""
);
String
token
=
""
;
boolean
symbol
=
boardService
.
remove
(
boardId
,
boardGroupId
,
aec
).
orElse
(
false
);
if
(
symbol
)
{
return
TipMessage
.
ofSuccess
(
"版块删除成功"
);
...
...
@@ -361,11 +357,7 @@ public class AdminBoardController {
if
(
id
==
0
)
{
return
new
CommonBean
(
0
,
"所有"
);
}
String
title
=
"版块"
;
Optional
<
Board
>
board
=
boardService
.
get
(
id
);
if
(
board
.
isPresent
())
{
title
=
board
.
get
().
getTitle
();
}
String
title
=
boardService
.
get
(
id
).
map
(
Board:
:
getTitle
).
orElse
(
"版块"
);
return
new
CommonBean
(
id
,
title
);
}
}
\ No newline at end of file
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminBoardGroupController.java
浏览文件 @
74f5761c
...
...
@@ -87,7 +87,7 @@ public class AdminBoardGroupController {
bg
.
setImageAddr
(
icoImageAddr
);
}
//------------------------------------------------------------
boolean
symbol
=
false
;
boolean
symbol
;
if
(
form
.
isUpdate
())
{
symbol
=
boardGroupService
.
edit
(
form
.
getIntegerRecord
(),
bg
).
orElse
(
false
);
}
else
{
...
...
@@ -131,11 +131,8 @@ public class AdminBoardGroupController {
if
(
id
==
0
)
{
return
new
CommonBean
(
0
,
"默认版块组"
);
}
String
title
=
"版块组(卷)"
;
Optional
<
BoardGroup
>
board
=
boardGroupService
.
get
(
id
);
if
(
board
.
isPresent
())
{
title
=
board
.
get
().
getTitle
();
}
String
title
=
boardGroupService
.
get
(
id
).
map
(
BoardGroup:
:
getTitle
).
orElse
(
"版块组(卷)"
);
return
new
CommonBean
(
id
,
title
);
}
}
\ No newline at end of file
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminForumMessageController.java
浏览文件 @
74f5761c
...
...
@@ -94,8 +94,8 @@ public class AdminForumMessageController {
//
boolean
isInbox
=
false
;
long
senderMember
=
0
;
String
receiver
=
""
;
String
sender
=
""
;
String
receiver
;
String
sender
;
//
if
(
data
.
getAuthor
()
==
mbean
.
getMid
())
{
//我发送的消息
receiver
=
data
.
getTargetReceiverNicknames
();
...
...
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminForumScoreRoleController.java
浏览文件 @
74f5761c
...
...
@@ -78,7 +78,7 @@ public class AdminForumScoreRoleController {
data
.
setLevel
(
Integer
.
valueOf
(
form
.
getLevel
()));
data
.
setScore
(
Double
.
valueOf
(
form
.
getScore
()));
boolean
symbol
=
false
;
boolean
symbol
;
if
(
form
.
isUpdate
())
{
symbol
=
forumScoreRoleService
.
edit
(
form
.
getIntegerRecord
(),
data
).
orElse
(
false
);
}
else
{
...
...
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminHomeController.java
浏览文件 @
74f5761c
...
...
@@ -38,6 +38,8 @@ public class AdminHomeController {
private
OnlineMemberStorage
onlineMemberStorage
;
@Value
(
"${site.domain}"
)
private
String
siteDomain
;
@Value
(
"${web.view.index}"
)
private
String
defPath
;
private
final
static
Logger
logger
=
LoggerFactory
.
getLogger
(
AdminHomeController
.
class
);
// 跳转到版块首页
...
...
@@ -56,7 +58,7 @@ public class AdminHomeController {
}
//
LoginForm
form
=
new
LoginForm
();
String
A
=
Commons
.
isNotBlank
(
fromPath
)
?
fromPath
:
Commons
.
getNativeURL
(
request
.
getHeader
(
"referer"
),
siteDomain
,
"/client"
);
String
A
=
Commons
.
isNotBlank
(
fromPath
)
?
fromPath
:
Commons
.
getNativeURL
(
request
.
getHeader
(
"referer"
),
siteDomain
,
defPath
);
form
.
setRedirect
(
A
);
form
.
setLexical
(
"tmp"
+
Commons
.
randomAlphaNumeric
(
12
));
form
.
setToken
(
Commons
.
randomAlphaNumeric
(
8
));
...
...
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminHomeRecentController.java
浏览文件 @
74f5761c
...
...
@@ -89,7 +89,7 @@ public class AdminHomeRecentController {
}
return
rs
;
}
return
Collections
.
EMPTY_MAP
;
return
Collections
.
emptyMap
()
;
}
@GetMapping
(
path
=
"/stats/isp/json"
,
produces
=
"application/json;charset=UTF-8"
)
...
...
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminPostsController.java
浏览文件 @
74f5761c
...
...
@@ -76,7 +76,6 @@ public class AdminPostsController {
HttpServletRequest
request
,
Model
model
)
{
ActionEventCulpritor
aec
=
AdminHomeController
.
getActionCulpritor
(
mbean
.
getMid
(),
mbean
.
getNickname
(),
request
,
""
);
String
token
=
""
;
boolean
symbol
=
postsService
.
remove
(
postsId
,
aec
).
orElse
(
false
);
if
(
symbol
)
{
return
TipMessage
.
ofSuccess
(
"回复删除成功"
);
...
...
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminSectionArticleController.java
浏览文件 @
74f5761c
...
...
@@ -299,7 +299,7 @@ public class AdminSectionArticleController {
@PathVariable
(
"id"
)
long
articleId
,
HttpServletRequest
request
,
Model
model
)
{
Topic
article
=
topicService
.
getTermArticleContent
(
articleId
,
imageIOMeta
);
Topic
Replica
article
=
topicService
.
getTermArticleContent
(
articleId
,
imageIOMeta
);
if
(
article
==
null
)
{
throw
new
ResourceNotFoundException
(
"文章不存在或暂时无法访问"
);
}
...
...
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminTopicController.java
浏览文件 @
74f5761c
...
...
@@ -341,7 +341,6 @@ public class AdminTopicController {
HttpServletRequest
request
,
Model
model
)
{
ActionEventCulpritor
aec
=
AdminHomeController
.
getActionCulpritor
(
mbean
.
getMid
(),
mbean
.
getNickname
(),
request
,
""
);
String
token
=
""
;
boolean
symbol
=
topicService
.
remove
(
topicId
,
aec
).
orElse
(
false
);
if
(
symbol
)
{
return
TipMessage
.
ofSuccess
(
"话题删除成功"
);
...
...
@@ -357,7 +356,6 @@ public class AdminTopicController {
HttpServletRequest
request
,
Model
model
)
{
ActionEventCulpritor
aec
=
AdminHomeController
.
getActionCulpritor
(
mbean
.
getMid
(),
mbean
.
getNickname
(),
request
,
""
);
String
token
=
""
;
boolean
symbol
=
topicService
.
editTop
(
topicId
,
aec
).
orElse
(
false
);
if
(
symbol
)
{
return
TipMessage
.
ofSuccess
(
"话题置顶成功"
);
...
...
@@ -391,11 +389,7 @@ public class AdminTopicController {
if
(
id
==
0
)
{
return
new
CommonBean
(
0
,
"所有"
);
}
String
title
=
"话题"
;
Optional
<
Topic
>
topic
=
topicService
.
get
(
id
);
if
(
topic
.
isPresent
())
{
title
=
topic
.
get
().
getTitle
();
}
String
title
=
topicService
.
get
(
id
).
map
(
Topic:
:
getTitle
).
orElse
(
"话题"
);
return
new
CommonBean
(
id
,
title
);
}
//Key=SmileyTheme.directNames, Value=SmileyTheme.title
...
...
thrones.admin/src/main/java/com/apobates/forum/thrones/admin/controller/AdminTopicStatsController.java
浏览文件 @
74f5761c
...
...
@@ -3,7 +3,6 @@ package com.apobates.forum.thrones.admin.controller;
import
java.time.LocalDateTime
;
import
java.util.ArrayList
;
import
java.util.Comparator
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map.Entry
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录