Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
site-project
Overview
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hqzhdj
site-project
Commits
437203bd
Commit
437203bd
authored
Nov 12, 2024
by
梅存智
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
mb_navigate导航优化
parent
c578c103
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
25 additions
and
16 deletions
+25
-16
cloud-site-api/src/main/java/com/yizhi/site/application/vo/domain/SiteDicVo.java
+3
-0
cloud-site-service/src/main/java/com/yizhi/site/application/controller/api/PortalBlockController.java
+1
-1
cloud-site-service/src/main/java/com/yizhi/site/application/service/impl/SiteDicServiceImpl.java
+20
-14
cloud-site-service/src/main/resources/mapper/SiteDicMapper.xml
+1
-1
No files found.
cloud-site-api/src/main/java/com/yizhi/site/application/vo/domain/SiteDicVo.java
View file @
437203bd
...
@@ -52,6 +52,9 @@ public class SiteDicVo {
...
@@ -52,6 +52,9 @@ public class SiteDicVo {
@ApiModelProperty
(
value
=
"修改时间"
)
@ApiModelProperty
(
value
=
"修改时间"
)
private
Date
updateTime
;
private
Date
updateTime
;
@ApiModelProperty
(
value
=
"排序"
)
private
Integer
sort
;
protected
Serializable
pkVal
()
{
protected
Serializable
pkVal
()
{
...
...
cloud-site-service/src/main/java/com/yizhi/site/application/controller/api/PortalBlockController.java
View file @
437203bd
...
@@ -34,7 +34,7 @@ public class PortalBlockController {
...
@@ -34,7 +34,7 @@ public class PortalBlockController {
public
static
final
List
<
BottomMenuVO
>
defaultBottomMenu
=
Arrays
.
asList
(
public
static
final
List
<
BottomMenuVO
>
defaultBottomMenu
=
Arrays
.
asList
(
new
BottomMenuVO
(
1L
,
"首页"
,
true
),
new
BottomMenuVO
(
1L
,
"首页"
,
true
),
new
BottomMenuVO
(
2L
,
"
项目
"
,
true
),
new
BottomMenuVO
(
2L
,
"
活动
"
,
true
),
new
BottomMenuVO
(
3L
,
"课程"
,
true
),
new
BottomMenuVO
(
3L
,
"课程"
,
true
),
new
BottomMenuVO
(
4L
,
"营销"
,
true
),
new
BottomMenuVO
(
4L
,
"营销"
,
true
),
new
BottomMenuVO
(
6L
,
"社群"
,
false
),
new
BottomMenuVO
(
6L
,
"社群"
,
false
),
...
...
cloud-site-service/src/main/java/com/yizhi/site/application/service/impl/SiteDicServiceImpl.java
View file @
437203bd
...
@@ -39,23 +39,29 @@ public class SiteDicServiceImpl extends ServiceImpl<SiteDicMapper, SiteDic> impl
...
@@ -39,23 +39,29 @@ public class SiteDicServiceImpl extends ServiceImpl<SiteDicMapper, SiteDic> impl
@Override
@Override
public
List
<
SiteDic
>
getSiteDicListByCode
(
String
code
)
{
public
List
<
SiteDic
>
getSiteDicListByCode
(
String
code
)
{
//从新闻资讯获取栏目
List
<
SiteDic
>
dics
=
this
.
baseMapper
.
getSiteNewsDicListByCode
();
//从字典表中获取栏目
//从字典表中获取栏目
List
<
SiteDic
>
siteDics
=
this
.
baseMapper
.
getSiteDicListByCode
(
code
);
List
<
SiteDic
>
siteDics
=
this
.
baseMapper
.
getSiteDicListByCode
(
code
);
if
(
CollectionUtils
.
isNotEmpty
(
dics
)
&&
CollectionUtils
.
isNotEmpty
(
siteDics
))
{
//重新对字典表中取出的栏目Sort,放在新闻资讯栏目后面
//管理端配置
int
len
=
dics
.
size
();
if
(
code
.
equals
(
"mb_navigate"
)){
for
(
SiteDic
item
:
siteDics
)
{
//从新闻资讯获取栏目
if
(
item
.
getSort
()
==
null
){
List
<
SiteDic
>
dics
=
this
.
baseMapper
.
getSiteNewsDicListByCode
();
item
.
setSort
(
0
);
if
(
CollectionUtils
.
isNotEmpty
(
dics
)
&&
CollectionUtils
.
isNotEmpty
(
siteDics
))
{
}
//重新对字典表中取出的栏目Sort,放在新闻资讯栏目后面
item
.
setSort
(
item
.
getSort
()
+
len
);
int
len
=
dics
.
size
();
}
for
(
SiteDic
item
:
siteDics
)
{
if
(
item
.
getSort
()
==
null
){
dics
.
addAll
(
siteDics
);
item
.
setSort
(
0
);
}
item
.
setSort
(
item
.
getSort
()
+
len
);
}
dics
.
addAll
(
siteDics
);
}
return
dics
;
}
}
return
dics
;
return
siteDics
;
}
}
@Override
@Override
...
...
cloud-site-service/src/main/resources/mapper/SiteDicMapper.xml
View file @
437203bd
...
@@ -32,7 +32,7 @@
...
@@ -32,7 +32,7 @@
WHERE
WHERE
parent_id = ( SELECT ld.id FROM site_dic ld WHERE ld.`code` = #{code})
parent_id = ( SELECT ld.id FROM site_dic ld WHERE ld.`code` = #{code})
and status
<![CDATA[ <> ]]>
0
and status
<![CDATA[ <> ]]>
0
<if
test=
"code == 'language' or code == 'mb_navigate'"
>
<if
test=
"code == 'language' or code == 'mb_navigate'
or code == 'activity_type'
"
>
order by sort,name
order by sort,name
</if>
</if>
<if
test=
"code != 'language' and code != 'mb_navigate'"
>
<if
test=
"code != 'language' and code != 'mb_navigate'"
>
...
...
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