Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
K
know-base
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
张京坤
know-base
Commits
24fe94ce
提交
24fe94ce
authored
1月 12, 2024
作者:
chenshiqiang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
administrator
上级
80e3868b
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
8 行增加
和
9 行删除
+8
-9
KnowledgeController.java
...ava/com/zzsn/knowbase/controller/KnowledgeController.java
+1
-1
DocumentServiceImpl.java
...a/com/zzsn/knowbase/service/impl/DocumentServiceImpl.java
+3
-1
KnowledgeServiceImpl.java
.../com/zzsn/knowbase/service/impl/KnowledgeServiceImpl.java
+4
-7
没有找到文件。
src/main/java/com/zzsn/knowbase/controller/KnowledgeController.java
浏览文件 @
24fe94ce
...
@@ -126,7 +126,7 @@ public class KnowledgeController {
...
@@ -126,7 +126,7 @@ public class KnowledgeController {
* @return
* @return
*/
*/
@DeleteMapping
(
value
=
"/delete"
)
@DeleteMapping
(
value
=
"/delete"
)
public
Result
<?>
delete
(
@RequestParam
(
name
=
"id"
)
String
ids
)
{
public
Result
<?>
delete
(
@RequestParam
(
name
=
"id
s
"
)
String
ids
)
{
knowledgeService
.
deleteKnowledge
(
ids
);
knowledgeService
.
deleteKnowledge
(
ids
);
return
Result
.
OK
(
"删除成功!"
);
return
Result
.
OK
(
"删除成功!"
);
}
}
...
...
src/main/java/com/zzsn/knowbase/service/impl/DocumentServiceImpl.java
浏览文件 @
24fe94ce
...
@@ -39,6 +39,8 @@ public class DocumentServiceImpl implements DocumentService {
...
@@ -39,6 +39,8 @@ public class DocumentServiceImpl implements DocumentService {
Environment
environment
;
Environment
environment
;
@Value
(
"${document.server.host}"
)
@Value
(
"${document.server.host}"
)
private
String
serverHost
;
private
String
serverHost
;
@Value
(
"${files.storage}"
)
String
filesStorage
;
/**
/**
* 大小限制,默认10M
* 大小限制,默认10M
*/
*/
...
@@ -65,7 +67,7 @@ public class DocumentServiceImpl implements DocumentService {
...
@@ -65,7 +67,7 @@ public class DocumentServiceImpl implements DocumentService {
if
(
StringUtils
.
isNotBlank
(
fileName
)
&&
!
fileType
.
equalsIgnoreCase
(
FilenameUtils
.
getExtension
(
fileName
)))
{
if
(
StringUtils
.
isNotBlank
(
fileName
)
&&
!
fileType
.
equalsIgnoreCase
(
FilenameUtils
.
getExtension
(
fileName
)))
{
throw
new
DocumentException
(
ErrorCodeEnum
.
DOC_FILE_EXTENSION_NOT_MATCH
);
throw
new
DocumentException
(
ErrorCodeEnum
.
DOC_FILE_EXTENSION_NOT_MATCH
);
}
}
File
docFile
=
new
File
(
filePath
);
File
docFile
=
new
File
(
file
sStorage
+
file
Path
);
// 校验文件实体
// 校验文件实体
preFileCheck
(
docFile
);
preFileCheck
(
docFile
);
fileName
=
StringUtils
.
isNotBlank
(
fileName
)
?
fileName
:
docFile
.
getName
();
fileName
=
StringUtils
.
isNotBlank
(
fileName
)
?
fileName
:
docFile
.
getName
();
...
...
src/main/java/com/zzsn/knowbase/service/impl/KnowledgeServiceImpl.java
浏览文件 @
24fe94ce
...
@@ -164,13 +164,12 @@ class KnowledgeServiceImpl implements IKnowledgeService {
...
@@ -164,13 +164,12 @@ class KnowledgeServiceImpl implements IKnowledgeService {
List
<
String
>
catList
;
List
<
String
>
catList
;
List
<
String
>
treeList
=
knowledgeProjectService
.
getTreeListBy
(
knowledgeParam
.
getKnowledgeProjectId
())
List
<
String
>
treeList
=
knowledgeProjectService
.
getTreeListBy
(
knowledgeParam
.
getKnowledgeProjectId
())
.
stream
().
map
(
KbKnowledgeProject:
:
getId
).
collect
(
Collectors
.
toList
());
.
stream
().
map
(
KbKnowledgeProject:
:
getId
).
collect
(
Collectors
.
toList
());
if
(
false
){
//获取用户拥有的分类
//获取用户拥有的分类
KbAuthorizedUser
userInfo
=
SpringContextUtils
.
getUserInfo
();
KbAuthorizedUser
userInfo
=
SpringContextUtils
.
getUserInfo
();
if
(
null
==
userInfo
){
if
(
null
==
userInfo
){
return
null
;
return
null
;
}
}
if
(
Integer
.
valueOf
(
"0"
).
equals
(
userInfo
.
getIsAll
())){
List
<
KbAuthuserKnowledgeprojectMap
>
permitKnowProjectList
=
knowledgeProjectService
.
getKnowledgeProjectListByUserId
(
userInfo
.
getId
());
List
<
KbAuthuserKnowledgeprojectMap
>
permitKnowProjectList
=
knowledgeProjectService
.
getKnowledgeProjectListByUserId
(
userInfo
.
getId
());
//all permit
//all permit
List
<
String
>
allPermitList
=
permitKnowProjectList
.
stream
()
List
<
String
>
allPermitList
=
permitKnowProjectList
.
stream
()
...
@@ -324,18 +323,16 @@ class KnowledgeServiceImpl implements IKnowledgeService {
...
@@ -324,18 +323,16 @@ class KnowledgeServiceImpl implements IKnowledgeService {
public
IPage
<
KnowledgeVO
>
listFromPython
(
KnowledgeParam
knowledgeParam
,
Integer
pageNo
,
Integer
pageSize
,
String
column
,
String
order
)
{
public
IPage
<
KnowledgeVO
>
listFromPython
(
KnowledgeParam
knowledgeParam
,
Integer
pageNo
,
Integer
pageSize
,
String
column
,
String
order
)
{
Object
data
=
redisUtil
.
get
(
genKey
(
knowledgeParam
));
Object
data
=
redisUtil
.
get
(
genKey
(
knowledgeParam
));
// if (org.springframework.util.StringUtils.isEmpty(data)) {
if
(
org
.
springframework
.
util
.
StringUtils
.
isEmpty
(
data
))
{
if
(
true
)
{
List
<
String
>
treeList
=
knowledgeProjectService
.
getTreeListBy
(
knowledgeParam
.
getKnowledgeProjectId
())
List
<
String
>
treeList
=
knowledgeProjectService
.
getTreeListBy
(
knowledgeParam
.
getKnowledgeProjectId
())
.
stream
().
map
(
KbKnowledgeProject:
:
getId
).
collect
(
Collectors
.
toList
());
.
stream
().
map
(
KbKnowledgeProject:
:
getId
).
collect
(
Collectors
.
toList
());
List
<
String
>
permitKnowList
=
new
ArrayList
<>();
List
<
String
>
permitKnowList
=
new
ArrayList
<>();
List
<
String
>
catList
=
new
ArrayList
<>();
List
<
String
>
catList
=
new
ArrayList
<>();
if
(
false
){
//获取用户拥有的分类
KbAuthorizedUser
userInfo
=
SpringContextUtils
.
getUserInfo
();
KbAuthorizedUser
userInfo
=
SpringContextUtils
.
getUserInfo
();
if
(
null
==
userInfo
){
if
(
null
==
userInfo
){
return
null
;
return
null
;
}
}
if
(
Integer
.
valueOf
(
"0"
).
equals
(
userInfo
.
getIsAll
())){
List
<
KbAuthuserKnowledgeprojectMap
>
permitKnowProjectList
=
knowledgeProjectService
.
getKnowledgeProjectListByUserId
(
userInfo
.
getId
());
List
<
KbAuthuserKnowledgeprojectMap
>
permitKnowProjectList
=
knowledgeProjectService
.
getKnowledgeProjectListByUserId
(
userInfo
.
getId
());
//all permit
//all permit
List
<
String
>
allPermitList
=
permitKnowProjectList
.
stream
()
List
<
String
>
allPermitList
=
permitKnowProjectList
.
stream
()
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论