Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
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
项目统一框架
amos-boot-biz
Commits
38f3e579
Commit
38f3e579
authored
Aug 04, 2022
by
zhangsen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
改bug
parent
9c6f1d95
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
35 additions
and
1 deletion
+35
-1
ExcelServiceImpl.java
...os/boot/module/jcs/biz/service/impl/ExcelServiceImpl.java
+5
-0
TagMapper.java
...om/yeejoin/amos/knowledgebase/face/orm/dao/TagMapper.java
+9
-0
TagService.java
...m/yeejoin/amos/knowledgebase/face/service/TagService.java
+10
-1
TagMapper.xml
...tem-knowledgebase/src/main/resources/mapper/TagMapper.xml
+11
-0
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/ExcelServiceImpl.java
View file @
38f3e579
...
@@ -1141,6 +1141,11 @@ public class ExcelServiceImpl {
...
@@ -1141,6 +1141,11 @@ public class ExcelServiceImpl {
List
<
FireTeam
>
excelEntityList
=
new
ArrayList
<>();
List
<
FireTeam
>
excelEntityList
=
new
ArrayList
<>();
excelDtoList
.
forEach
(
item
->
{
excelDtoList
.
forEach
(
item
->
{
if
(
StringUtils
.
isEmpty
(
item
.
getCompanyCode
())
||
StringUtils
.
isEmpty
(
item
.
getName
())
||
StringUtils
.
isEmpty
(
item
.
getTypeCode
())
||
StringUtils
.
isEmpty
(
item
.
getAddress
())
||
StringUtils
.
isEmpty
(
item
.
getLatitude
())
||
StringUtils
.
isEmpty
(
item
.
getLongitude
()))
{
throw
new
BadRequest
(
"请检查必填项是否为空"
);
}
FireTeam
fireTeam
=
new
FireTeam
();
FireTeam
fireTeam
=
new
FireTeam
();
fireTeam
=
Bean
.
toPo
(
item
,
fireTeam
);
fireTeam
=
Bean
.
toPo
(
item
,
fireTeam
);
fireTeam
=
Bean
.
toPo
(
getCurrentInfo
(),
fireTeam
);
fireTeam
=
Bean
.
toPo
(
getCurrentInfo
(),
fireTeam
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-knowledgebase-biz/src/main/java/com/yeejoin/amos/knowledgebase/face/orm/dao/TagMapper.java
View file @
38f3e579
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.knowledgebase.face.orm.dao;
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.knowledgebase.face.orm.dao;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.knowledgebase.face.orm.entity.KnowledgeTag
;
import
com.yeejoin.amos.knowledgebase.face.orm.entity.KnowledgeTag
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.List
;
...
@@ -17,4 +18,11 @@ public interface TagMapper extends BaseMapper<KnowledgeTag> {
...
@@ -17,4 +18,11 @@ public interface TagMapper extends BaseMapper<KnowledgeTag> {
List
<
KnowledgeTag
>
queryTagByNameInPublishedDoc
(
String
tagName
);
List
<
KnowledgeTag
>
queryTagByNameInPublishedDoc
(
String
tagName
);
/**
* 统计标签被引用数量
* @param sequenceNbr
* @param quoteType
* @return
*/
Integer
queryCountByTagSeq
(
@Param
(
"sequenceNbr"
)
Long
sequenceNbr
,
@Param
(
"quoteType"
)
String
quoteType
);
}
}
\ No newline at end of file
amos-boot-module/amos-boot-module-biz/amos-boot-module-knowledgebase-biz/src/main/java/com/yeejoin/amos/knowledgebase/face/service/TagService.java
View file @
38f3e579
...
@@ -57,7 +57,13 @@ public class TagService extends BaseService<KnowledgeTagModel, KnowledgeTag, Tag
...
@@ -57,7 +57,13 @@ public class TagService extends BaseService<KnowledgeTagModel, KnowledgeTag, Tag
private
DocContentService
docContentService
;
private
DocContentService
docContentService
;
@Autowired
@Autowired
private
ConfigLoader
configLoader
;
private
ConfigLoader
configLoader
;
@Autowired
private
TagMapper
tagMapper
;
/**
* 统计方式-文档是否发布
*/
public
static
final
String
QUOTE_TYPE_PUBLISHED
=
"PUBLISHED"
;
/**
/**
* 创建标签
* 创建标签
...
@@ -169,7 +175,10 @@ public class TagService extends BaseService<KnowledgeTagModel, KnowledgeTag, Tag
...
@@ -169,7 +175,10 @@ public class TagService extends BaseService<KnowledgeTagModel, KnowledgeTag, Tag
for
(
KnowledgeTag
tag
:
tagList
)
{
for
(
KnowledgeTag
tag
:
tagList
)
{
KnowledgeTagModel
tagModel
=
Bean
.
toModel
(
tag
,
new
KnowledgeTagModel
());
KnowledgeTagModel
tagModel
=
Bean
.
toModel
(
tag
,
new
KnowledgeTagModel
());
//加入引用数量
//加入引用数量
tagModel
.
setReferenceNumber
(
getAllReference
(
tagModel
.
getSequenceNbr
()));
// tagModel.setReferenceNumber(getAllReference(tagModel.getSequenceNbr()));
//被引用且已发布数量
Integer
num
=
tagMapper
.
queryCountByTagSeq
(
tagModel
.
getSequenceNbr
(),
QUOTE_TYPE_PUBLISHED
);
tagModel
.
setReferenceNumber
(
num
);
//获取拼音首字母
//获取拼音首字母
String
pinyin
;
String
pinyin
;
try
{
try
{
...
...
amos-boot-system-knowledgebase/src/main/resources/mapper/TagMapper.xml
View file @
38f3e579
...
@@ -18,4 +18,15 @@
...
@@ -18,4 +18,15 @@
WHERE DOC_STATUS = "PUBLISHED"))
WHERE DOC_STATUS = "PUBLISHED"))
AND TAG_NAME LIKE CONCAT('%', #{tagName},'%')
AND TAG_NAME LIKE CONCAT('%', #{tagName},'%')
</select>
</select>
<select
id=
"queryCountByTagSeq"
resultType=
"java.lang.Integer"
>
SELECT
count( ti.SEQUENCE_NBR )
FROM
knowledge_tag_instance ti
LEFT JOIN knowledge_doc_content dc ON dc.SEQUENCE_NBR = ti.TARGET_SEQ
WHERE
ti.TAG_SEQ = #{sequenceNbr}
AND dc.DOC_STATUS = #{quoteType}
</select>
</mapper>
</mapper>
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