Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
F
fill-system
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
廖旭伟
fill-system
Commits
d054c42e
Commit
d054c42e
authored
Feb 19, 2023
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加应用白名单接口
parent
b0a1caed
Pipeline
#2485
canceled with stages
Changes
5
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
52 additions
and
40 deletions
+52
-40
fill-manager/src/main/java/com/mortals/xhx/module/home/web/HomeController.java
.../java/com/mortals/xhx/module/home/web/HomeController.java
+1
-0
fill-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterDatumServiceImpl.java
...hx/module/matter/service/impl/MatterDatumServiceImpl.java
+26
-2
fill-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterServiceImpl.java
...als/xhx/module/matter/service/impl/MatterServiceImpl.java
+24
-2
fill-manager/src/main/java/com/mortals/xhx/module/matter/web/MatterController.java
...a/com/mortals/xhx/module/matter/web/MatterController.java
+1
-15
fill-manager/src/main/java/com/mortals/xhx/module/matter/web/MatterDatumController.java
.../mortals/xhx/module/matter/web/MatterDatumController.java
+0
-21
No files found.
fill-manager/src/main/java/com/mortals/xhx/module/home/web/HomeController.java
View file @
d054c42e
...
@@ -285,6 +285,7 @@ public class HomeController extends BaseJsonBodyController {
...
@@ -285,6 +285,7 @@ public class HomeController extends BaseJsonBodyController {
int
nums
=
GlobalSysInfo
.
getParamIntValue
(
Constant
.
PARAMS_HOTWORDS_DEFAULT_NUM
,
10
);
int
nums
=
GlobalSysInfo
.
getParamIntValue
(
Constant
.
PARAMS_HOTWORDS_DEFAULT_NUM
,
10
);
pageInfo
.
setPrePageResult
(
nums
);
pageInfo
.
setPrePageResult
(
nums
);
List
<
HotwordEntity
>
hotwordEntities
=
hotwordService
.
find
(
hotwordQuery
,
pageInfo
,
null
).
getList
();
List
<
HotwordEntity
>
hotwordEntities
=
hotwordService
.
find
(
hotwordQuery
,
pageInfo
,
null
).
getList
();
model
.
put
(
"hotWords"
,
hotwordEntities
);
model
.
put
(
"hotWords"
,
hotwordEntities
);
MatterQuery
matterQuery
=
new
MatterQuery
();
MatterQuery
matterQuery
=
new
MatterQuery
();
...
...
fill-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterDatumServiceImpl.java
View file @
d054c42e
...
@@ -37,6 +37,9 @@ import com.mortals.xhx.common.pdu.gen.component.ComponentCons;
...
@@ -37,6 +37,9 @@ import com.mortals.xhx.common.pdu.gen.component.ComponentCons;
import
com.mortals.xhx.common.plugin.LoopSingleRowTableRenderPolicy
;
import
com.mortals.xhx.common.plugin.LoopSingleRowTableRenderPolicy
;
import
com.mortals.xhx.common.utils.ExportDocUtil
;
import
com.mortals.xhx.common.utils.ExportDocUtil
;
import
com.mortals.xhx.common.utils.WordUtil
;
import
com.mortals.xhx.common.utils.WordUtil
;
import
com.mortals.xhx.module.hotword.model.HotwordEntity
;
import
com.mortals.xhx.module.hotword.model.HotwordQuery
;
import
com.mortals.xhx.module.hotword.service.HotwordService
;
import
com.mortals.xhx.module.matter.dao.MatterDao
;
import
com.mortals.xhx.module.matter.dao.MatterDao
;
import
com.mortals.xhx.module.matter.model.MatterDatumQuery
;
import
com.mortals.xhx.module.matter.model.MatterDatumQuery
;
import
com.mortals.xhx.module.matter.model.MatterEntity
;
import
com.mortals.xhx.module.matter.model.MatterEntity
;
...
@@ -87,6 +90,8 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
...
@@ -87,6 +90,8 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
@Autowired
@Autowired
private
PubdatumService
pubdatumService
;
private
PubdatumService
pubdatumService
;
@Autowired
private
HotwordService
hotwordService
;
public
static
String
word
[]
=
{
"doc"
,
"dot"
,
"wps"
,
"wpt"
,
"docx"
,
"dotx"
,
"docm"
,
"dotm"
};
public
static
String
word
[]
=
{
"doc"
,
"dot"
,
"wps"
,
"wpt"
,
"docx"
,
"dotx"
,
"docm"
,
"dotm"
};
...
@@ -172,8 +177,6 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
...
@@ -172,8 +177,6 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
if
(!
ObjectUtils
.
isEmpty
(
entity
.
getTemplatePath
()))
{
if
(!
ObjectUtils
.
isEmpty
(
entity
.
getTemplatePath
()))
{
parseDocxToJson
(
entity
);
parseDocxToJson
(
entity
);
}
}
}
}
@Override
@Override
...
@@ -540,6 +543,27 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
...
@@ -540,6 +543,27 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
entity
.
setMatterName
(
matterEntity
.
getMatterName
());
entity
.
setMatterName
(
matterEntity
.
getMatterName
());
}
}
});
});
if
(
ObjectUtils
.
isEmpty
(
list
))
{
//添加更新热门词汇
HotwordEntity
hotwordEntity
=
hotwordService
.
selectOne
(
new
HotwordQuery
().
siteId
(
params
.
getSiteId
()).
hotwords
(
params
.
getMateriaFullName
()),
context
);
if
(
ObjectUtils
.
isEmpty
(
hotwordEntity
))
{
//新增
hotwordEntity
=
new
HotwordEntity
();
hotwordEntity
.
initAttrValue
();
hotwordEntity
.
setSiteId
(
params
.
getSiteId
());
hotwordEntity
.
setHotwords
(
params
.
getMateriaFullName
());
hotwordEntity
.
setSearchCount
(
1
);
hotwordEntity
.
setCreateTime
(
new
Date
());
hotwordEntity
.
setCreateUserId
(
this
.
getContextUserId
(
context
));
hotwordService
.
save
(
hotwordEntity
,
context
);
}
else
{
//更新
hotwordEntity
.
setSearchCount
(
1
+
hotwordEntity
.
getSearchCount
());
hotwordEntity
.
setUpdateTime
(
new
Date
());
hotwordService
.
update
(
hotwordEntity
,
context
);
}
}
super
.
findAfter
(
params
,
pageInfo
,
context
,
list
);
super
.
findAfter
(
params
,
pageInfo
,
context
,
list
);
}
}
...
...
fill-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterServiceImpl.java
View file @
d054c42e
...
@@ -11,6 +11,9 @@ import com.mortals.xhx.common.key.ParamKey;
...
@@ -11,6 +11,9 @@ import com.mortals.xhx.common.key.ParamKey;
import
com.mortals.xhx.common.pdu.site.SitePdu
;
import
com.mortals.xhx.common.pdu.site.SitePdu
;
import
com.mortals.xhx.common.utils.StringUtils
;
import
com.mortals.xhx.common.utils.StringUtils
;
import
com.mortals.xhx.feign.site.ISiteFeign
;
import
com.mortals.xhx.feign.site.ISiteFeign
;
import
com.mortals.xhx.module.hotword.model.HotwordEntity
;
import
com.mortals.xhx.module.hotword.model.HotwordQuery
;
import
com.mortals.xhx.module.hotword.service.HotwordService
;
import
com.mortals.xhx.module.matter.model.MatterDatumEntity
;
import
com.mortals.xhx.module.matter.model.MatterDatumEntity
;
import
com.mortals.xhx.module.matter.model.MatterDatumQuery
;
import
com.mortals.xhx.module.matter.model.MatterDatumQuery
;
import
com.mortals.xhx.module.matter.model.MatterQuery
;
import
com.mortals.xhx.module.matter.model.MatterQuery
;
...
@@ -48,6 +51,8 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
...
@@ -48,6 +51,8 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
private
MatterDatumService
matterDatumService
;
private
MatterDatumService
matterDatumService
;
@Autowired
@Autowired
private
ISiteFeign
siteFeign
;
private
ISiteFeign
siteFeign
;
@Autowired
private
HotwordService
hotwordService
;
@Override
@Override
protected
void
findAfter
(
MatterEntity
entity
,
PageInfo
pageInfo
,
Context
context
,
List
<
MatterEntity
>
list
)
throws
AppException
{
protected
void
findAfter
(
MatterEntity
entity
,
PageInfo
pageInfo
,
Context
context
,
List
<
MatterEntity
>
list
)
throws
AppException
{
...
@@ -61,7 +66,7 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
...
@@ -61,7 +66,7 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
if
(
entity
.
getIsTerminal
()
==
YesNoEnum
.
YES
.
getValue
())
{
if
(
entity
.
getIsTerminal
()
==
YesNoEnum
.
YES
.
getValue
())
{
String
searchMatterName
=
StrUtil
.
subBetween
(
entity
.
getMatterFullName
(),
"%"
);
String
searchMatterName
=
StrUtil
.
subBetween
(
entity
.
getMatterFullName
(),
"%"
);
if
(!
ObjectUtils
.
isEmpty
(
searchMatterName
))
{
if
(!
ObjectUtils
.
isEmpty
(
searchMatterName
))
{
//终端访问,标红查询参数
//终端访问,标红查询参数
String
str
=
"<span style=\"color:red;font-weight:bold\">%s</span>"
;
String
str
=
"<span style=\"color:red;font-weight:bold\">%s</span>"
;
String
replaceStr
=
StrUtil
.
replace
(
matterEntity
.
getMatterName
(),
searchMatterName
,
String
.
format
(
str
,
searchMatterName
));
String
replaceStr
=
StrUtil
.
replace
(
matterEntity
.
getMatterName
(),
searchMatterName
,
String
.
format
(
str
,
searchMatterName
));
...
@@ -70,6 +75,23 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
...
@@ -70,6 +75,23 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
}
}
}
}
if
(!
ObjectUtils
.
isEmpty
(
list
))
{
//添加更新热门词汇
HotwordEntity
hotwordEntity
=
hotwordService
.
selectOne
(
new
HotwordQuery
().
siteId
(
entity
.
getSiteId
()).
hotwords
(
entity
.
getMatterFullName
()),
context
);
if
(
ObjectUtils
.
isEmpty
(
hotwordEntity
))
{
//新增
hotwordEntity
=
new
HotwordEntity
();
hotwordEntity
.
initAttrValue
();
hotwordEntity
.
setHotwords
(
StrUtil
.
subBetween
(
entity
.
getMatterFullName
(),
"%"
));
hotwordEntity
.
setSearchCount
(
1
);
hotwordEntity
.
setSiteId
(
entity
.
getSiteId
());
hotwordService
.
save
(
hotwordEntity
,
context
);
}
else
{
//更新
hotwordEntity
.
setSearchCount
(
1
+
hotwordEntity
.
getSearchCount
());
hotwordService
.
update
(
hotwordEntity
,
context
);
}
}
}
}
@Override
@Override
...
@@ -109,6 +131,7 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
...
@@ -109,6 +131,7 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
}
}
return
Rest
.
ok
(
msg
);
return
Rest
.
ok
(
msg
);
}
}
private
MatterEntity
updateOrSave
(
SheetMatterEntity
sheetMatterEntity
,
Long
siteId
,
Context
context
)
{
private
MatterEntity
updateOrSave
(
SheetMatterEntity
sheetMatterEntity
,
Long
siteId
,
Context
context
)
{
int
count
=
this
.
count
(
new
MatterQuery
().
siteId
(
siteId
).
matterNo
(
sheetMatterEntity
.
getMatterNo
()),
context
);
int
count
=
this
.
count
(
new
MatterQuery
().
siteId
(
siteId
).
matterNo
(
sheetMatterEntity
.
getMatterNo
()),
context
);
if
(
count
==
0
)
{
if
(
count
==
0
)
{
...
@@ -161,5 +184,4 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
...
@@ -161,5 +184,4 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
}
}
}
}
\ No newline at end of file
fill-manager/src/main/java/com/mortals/xhx/module/matter/web/MatterController.java
View file @
d054c42e
...
@@ -87,21 +87,7 @@ public class MatterController extends BaseCRUDJsonBodyMappingController<MatterSe
...
@@ -87,21 +87,7 @@ public class MatterController extends BaseCRUDJsonBodyMappingController<MatterSe
if
(
"%%"
.
equals
(
query
.
getMatterFullName
())
||
"%null%"
.
equals
(
query
.
getMatterFullName
()))
{
if
(
"%%"
.
equals
(
query
.
getMatterFullName
())
||
"%null%"
.
equals
(
query
.
getMatterFullName
()))
{
return
;
return
;
}
}
//添加更新热门词汇
HotwordEntity
hotwordEntity
=
hotwordService
.
selectOne
(
new
HotwordQuery
().
siteId
(
query
.
getSiteId
()).
hotwords
(
query
.
getMatterFullName
()),
context
);
if
(
ObjectUtils
.
isEmpty
(
hotwordEntity
))
{
//新增
hotwordEntity
=
new
HotwordEntity
();
hotwordEntity
.
initAttrValue
();
hotwordEntity
.
setHotwords
(
StrUtil
.
subBetween
(
query
.
getMatterFullName
(),
"%"
));
hotwordEntity
.
setSearchCount
(
1
);
hotwordEntity
.
setSiteId
(
query
.
getSiteId
());
hotwordService
.
save
(
hotwordEntity
,
context
);
}
else
{
//更新
hotwordEntity
.
setSearchCount
(
1
+
hotwordEntity
.
getSearchCount
());
hotwordService
.
update
(
hotwordEntity
,
context
);
}
super
.
doListBefore
(
query
,
model
,
context
);
super
.
doListBefore
(
query
,
model
,
context
);
}
}
...
...
fill-manager/src/main/java/com/mortals/xhx/module/matter/web/MatterDatumController.java
View file @
d054c42e
...
@@ -76,28 +76,7 @@ public class MatterDatumController extends BaseCRUDJsonBodyMappingController<Mat
...
@@ -76,28 +76,7 @@ public class MatterDatumController extends BaseCRUDJsonBodyMappingController<Mat
@Override
@Override
protected
void
doListBefore
(
MatterDatumEntity
query
,
Map
<
String
,
Object
>
model
,
Context
context
)
throws
AppException
{
protected
void
doListBefore
(
MatterDatumEntity
query
,
Map
<
String
,
Object
>
model
,
Context
context
)
throws
AppException
{
if
(
StringUtils
.
isNotEmpty
(
query
.
getMateriaFullName
()))
{
query
.
setMatterName
(
"%"
.
concat
(
query
.
getMateriaFullName
()).
concat
(
"%"
));
//添加更新热门词汇
HotwordEntity
hotwordEntity
=
hotwordService
.
selectOne
(
new
HotwordQuery
().
siteId
(
query
.
getSiteId
()).
hotwords
(
query
.
getMateriaFullName
()),
context
);
if
(
ObjectUtils
.
isEmpty
(
hotwordEntity
))
{
//新增
hotwordEntity
=
new
HotwordEntity
();
hotwordEntity
.
initAttrValue
();
hotwordEntity
.
setSiteId
(
query
.
getSiteId
());
hotwordEntity
.
setHotwords
(
query
.
getMateriaFullName
());
hotwordEntity
.
setSearchCount
(
1
);
hotwordEntity
.
setCreateTime
(
new
Date
());
hotwordEntity
.
setCreateUserId
(
this
.
service
.
getContextUserId
(
context
));
hotwordService
.
save
(
hotwordEntity
,
context
);
}
else
{
//更新
hotwordEntity
.
setSearchCount
(
1
+
hotwordEntity
.
getSearchCount
());
hotwordEntity
.
setUpdateTime
(
new
Date
());
hotwordService
.
update
(
hotwordEntity
,
context
);
}
}
List
<
OrderCol
>
orderColList
=
new
ArrayList
<>();
List
<
OrderCol
>
orderColList
=
new
ArrayList
<>();
orderColList
.
add
(
new
OrderCol
(
"isRecommend"
,
OrderCol
.
DESCENDING
));
orderColList
.
add
(
new
OrderCol
(
"isRecommend"
,
OrderCol
.
DESCENDING
));
orderColList
.
add
(
new
OrderCol
(
"createTime"
,
OrderCol
.
DESCENDING
));
orderColList
.
add
(
new
OrderCol
(
"createTime"
,
OrderCol
.
DESCENDING
));
...
...
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