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
d1df3493
Commit
d1df3493
authored
Mar 21, 2022
by
朱亚洁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:[1006834]getResourcePageByBookGroupId4Wechat
parent
ed727ef5
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
28 additions
and
9 deletions
+28
-9
ResourcePageBizImpl.java
...a/com/pcloud/book/group/biz/impl/ResourcePageBizImpl.java
+12
-9
ResourcePageConstants.java
...com/pcloud/book/group/constant/ResourcePageConstants.java
+16
-0
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/impl/ResourcePageBizImpl.java
View file @
d1df3493
...
...
@@ -882,18 +882,18 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_NULL
,
"参数缺失"
);
}
ResourcePageVO
resourcePageVO
=
new
ResourcePageVO
();
ResourcePage
byScene
Id
=
null
;
Long
book
Id
=
null
;
if
(
null
!=
bookGroupId
)
{
b
ySceneId
=
resourcePageDao
.
get
ByBookGroupId
(
bookGroupId
);
b
ookId
=
resourcePageDao
.
getBookId
ByBookGroupId
(
bookGroupId
);
}
else
if
(
null
!=
sceneId
)
{
b
ySceneId
=
resourcePageDao
.
get
BySceneId
(
sceneId
);
b
ookId
=
resourcePageDao
.
getBookId
BySceneId
(
sceneId
);
}
//上邮临时处理方案
if
(
null
!=
b
ySceneId
&&
null
!=
bySceneId
.
getBookId
()
&&
null
!=
JedisClusterUtils
.
hget
(
nftReleaseLockKey
,
bySceneId
.
getBookId
()
.
toString
()))
{
if
(
null
!=
b
ookId
&&
null
!=
JedisClusterUtils
.
hget
(
nftReleaseLockKey
,
bookId
.
toString
()))
{
if
(
null
!=
bookGroupId
)
{
bookGroupId
=
JedisClusterUtils
.
hgetJson2Class
(
nftReleaseLockKey
,
b
ySceneId
.
getBookId
()
.
toString
(),
NftBookState
.
class
).
getNftBookGroupId
();
bookGroupId
=
JedisClusterUtils
.
hgetJson2Class
(
nftReleaseLockKey
,
b
ookId
.
toString
(),
NftBookState
.
class
).
getNftBookGroupId
();
}
else
if
(
null
!=
sceneId
)
{
sceneId
=
JedisClusterUtils
.
hgetJson2Class
(
nftReleaseLockKey
,
b
ySceneId
.
getBookId
()
.
toString
(),
NftBookState
.
class
).
getNftSceneId
();;
sceneId
=
JedisClusterUtils
.
hgetJson2Class
(
nftReleaseLockKey
,
b
ookId
.
toString
(),
NftBookState
.
class
).
getNftSceneId
();;
}
}
if
(
null
!=
bookGroupId
)
{
...
...
@@ -1018,8 +1018,11 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
this
.
addDefaultBookServeNavigation
(
resourcePageId
);
navigations
=
resourcePageNavigationDao
.
getByPageId
(
resourcePageId
);
}
// 加载跳转数据
this
.
fillCustomServe
(
navigations
,
wechatUserId
);
//pc端数据展示,客户端功能跳转
if
(
null
==
wechatUserId
||
ResourcePageConstants
.
NavigationJumpType
.
FUNCTION
.
getCode
().
equals
(
resourcePageVO
.
getNavigationJumpType
()))
{
// 加载跳转数据
this
.
fillCustomServe
(
navigations
,
wechatUserId
);
}
resourcePageVO
.
setNavigationList
(
navigations
);
}
}
...
...
@@ -1797,7 +1800,7 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
//查收藏状态
Integer
collectState
=
0
;
if
(
null
!=
resourcePageVO
&&
null
!=
resourcePageVO
.
getId
())
{
ResourcePageCollect
collect
=
resourcePageCollectDao
.
getCollectRecord
ByUser
(
wechatUserId
,
resourcePageVO
.
getId
());
Integer
collect
=
resourcePageCollectDao
.
getCollectState
ByUser
(
wechatUserId
,
resourcePageVO
.
getId
());
collectState
=
null
==
collect
?
0
:
1
;
}
resourcePageVO
.
setCollectState
(
collectState
);
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/constant/ResourcePageConstants.java
View file @
d1df3493
...
...
@@ -473,4 +473,20 @@ public class ResourcePageConstants {
*/
public
static
final
String
DL_BOOK_SERVES_CACHE
=
"BOOK:DL:SERVES:"
;
/**
* 导航使用场景;1:菜单切换;2:功能跳转
*/
public
enum
NavigationJumpType
{
MENU
(
1
),
FUNCTION
(
2
);
private
Integer
code
;
public
Integer
getCode
()
{
return
code
;
}
NavigationJumpType
(
Integer
code
)
{
this
.
code
=
code
;
}
}
}
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