Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
midjourney-proxy
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
徐少华
midjourney-proxy
Commits
374b9d58
Commit
374b9d58
authored
Sep 01, 2021
by
朱亚洁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug:[1030717]资源配置
parent
16428cda
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
26 additions
and
3 deletions
+26
-3
ResourcePageBizImpl.java
...a/com/pcloud/book/group/biz/impl/ResourcePageBizImpl.java
+26
-3
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/impl/ResourcePageBizImpl.java
View file @
374b9d58
...
@@ -483,6 +483,11 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
...
@@ -483,6 +483,11 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
Integer
maxSeq
=
resourcePageColumnDao
.
getMaxSeq
(
updateResourceColumnVO
.
getResourcePageId
(),
updateResourceColumnVO
.
getNavigationId
());
Integer
maxSeq
=
resourcePageColumnDao
.
getMaxSeq
(
updateResourceColumnVO
.
getResourcePageId
(),
updateResourceColumnVO
.
getNavigationId
());
resourcePageColumn
.
setColumnSeq
(
maxSeq
+
1
);
resourcePageColumn
.
setColumnSeq
(
maxSeq
+
1
);
}
}
//默认导航
if
(
null
==
updateResourceColumnVO
.
getNavigationId
())
{
ResourcePageNavigation
navigation
=
resourcePageNavigationDao
.
getByType
(
updateResourceColumnVO
.
getResourcePageId
(),
ResourcePageConstants
.
NavigationTypeEnum
.
BOOK_SERVE
.
getCode
());
resourcePageColumn
.
setNavigationId
(
navigation
.
getId
());
}
resourcePageColumnDao
.
insert
(
resourcePageColumn
);
resourcePageColumnDao
.
insert
(
resourcePageColumn
);
}
else
{
}
else
{
resourcePageColumn
.
setId
(
updateResourceColumnVO
.
getResourcePageColumnId
());
resourcePageColumn
.
setId
(
updateResourceColumnVO
.
getResourcePageColumnId
());
...
@@ -1225,6 +1230,8 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
...
@@ -1225,6 +1230,8 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
//栏目校验
//栏目校验
this
.
checkResourceColumn
(
columnVO
);
this
.
checkResourceColumn
(
columnVO
);
}
}
//栏目资源
resourcePageItemDao
.
deleteByPageId
(
resourcePageId
);
for
(
UpdateResourceColumnVO
columnVO
:
list
)
{
for
(
UpdateResourceColumnVO
columnVO
:
list
)
{
this
.
updateResourceColumn
(
columnVO
);
this
.
updateResourceColumn
(
columnVO
);
}
}
...
@@ -1646,12 +1653,27 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
...
@@ -1646,12 +1653,27 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
Long
resourcePageId
=
resourcePage
.
getId
();
Long
resourcePageId
=
resourcePage
.
getId
();
// 配置资源支持指定栏目
// 配置资源支持指定栏目
Integer
columnType
=
Optional
.
ofNullable
(
addBookGroupServeDTO
.
getColumnType
()).
orElse
(
ResourcePageConstants
.
ColumnTypeEnum
.
APP_PRODUCT
.
getCode
());
Integer
columnType
=
Optional
.
ofNullable
(
addBookGroupServeDTO
.
getColumnType
()).
orElse
(
ResourcePageConstants
.
ColumnTypeEnum
.
APP_PRODUCT
.
getCode
());
//是否有应用栏目
//第一个可配置资源的导航
List
<
ResourcePageColumn
>
columns
=
resourcePageColumnDao
.
getByColumnTypeAndPage
(
resourcePageId
,
columnType
);
Long
navigationId
=
null
;
List
<
Integer
>
navigationTypes
=
Arrays
.
asList
(
ResourcePageConstants
.
NavigationTypeEnum
.
BOOK_SERVE
.
getCode
(),
ResourcePageConstants
.
NavigationTypeEnum
.
CUSTOM
.
getCode
());
List
<
ResourcePageNavigation
>
navigations
=
resourcePageNavigationDao
.
getByPageId
(
resourcePageId
);
for
(
ResourcePageNavigation
navigation:
navigations
)
{
if
(
navigationTypes
.
contains
(
navigation
.
getNavigationType
()))
{
navigationId
=
navigation
.
getId
();
break
;
}
}
if
(
null
==
navigationId
)
{
navigationId
=
this
.
addDefaultBookServeNavigation
(
resourcePageId
);
}
//获取该导航最后一个应用作品栏目
List
<
ResourcePageColumn
>
columnList
=
resourcePageColumnDao
.
getByNavigation
(
navigationId
);
List
<
ResourcePageColumn
>
columns
=
columnList
.
stream
().
filter
(
s
->
columnType
.
equals
(
s
.
getColumnType
())).
collect
(
Collectors
.
toList
());
ResourcePageColumn
column
=
null
;
ResourcePageColumn
column
=
null
;
List
<
ResourcePageItemVO
>
itemVOS
=
new
ArrayList
<>();
List
<
ResourcePageItemVO
>
itemVOS
=
new
ArrayList
<>();
if
(!
ListUtils
.
isEmpty
(
columns
))
{
if
(!
ListUtils
.
isEmpty
(
columns
))
{
column
=
columns
.
get
(
0
);
column
=
columns
.
get
(
columns
.
size
()-
1
);
itemVOS
=
resourcePageItemDao
.
getResourcePageItemByColumnId
(
column
.
getId
());
itemVOS
=
resourcePageItemDao
.
getResourcePageItemByColumnId
(
column
.
getId
());
}
}
//资源
//资源
...
@@ -1673,6 +1695,7 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
...
@@ -1673,6 +1695,7 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
columnVO
.
setCreateUser
(
adviserId
);
columnVO
.
setCreateUser
(
adviserId
);
columnVO
.
setItemVOList
(
itemVOS
);
columnVO
.
setItemVOList
(
itemVOS
);
columnVO
.
setResourcePageId
(
resourcePageId
);
columnVO
.
setResourcePageId
(
resourcePageId
);
columnVO
.
setNavigationId
(
navigationId
);
this
.
updateResourceColumn
(
columnVO
);
this
.
updateResourceColumn
(
columnVO
);
}
}
...
...
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