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
beaa18f9
Commit
beaa18f9
authored
Jul 01, 2021
by
田超
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/1005004' into 'master'
feat:[1005009]授权码校验 See merge request rays/pcloud-book!1353
parents
032d23cd
5cf75141
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
22 additions
and
5 deletions
+22
-5
ReaderConsr.java
...ain/java/com/pcloud/book/consumer/reader/ReaderConsr.java
+13
-0
BookAuthUserBizImpl.java
...m/pcloud/book/copyright/biz/impl/BookAuthUserBizImpl.java
+2
-1
BookAuthUserDao.java
...n/java/com/pcloud/book/copyright/dao/BookAuthUserDao.java
+1
-1
BookAuthUserDaoImpl.java
...m/pcloud/book/copyright/dao/impl/BookAuthUserDaoImpl.java
+2
-2
BookAuthUser.Mapper.xml
...c/main/resources/mapper/copyright/BookAuthUser.Mapper.xml
+4
-1
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/consumer/reader/ReaderConsr.java
View file @
beaa18f9
...
...
@@ -8,6 +8,7 @@ import com.pcloud.readercenter.applet.entity.AppletQuestion;
import
com.pcloud.readercenter.applet.service.AppletUserService
;
import
com.pcloud.readercenter.rmall.entity.RmallBookMoneyRecord
;
import
com.pcloud.readercenter.rmall.service.RmallBookMoneyRecordService
;
import
com.pcloud.readercenter.unionuser.service.RaysUnionUserService
;
import
com.pcloud.readercenter.userlabel.dto.UserGradeLabelIdDTO
;
import
com.pcloud.readercenter.userlabel.service.UserLabelService
;
import
com.pcloud.readercenter.wechat.dto.NickNameAndOpenIdDto
;
...
...
@@ -68,6 +69,8 @@ public class ReaderConsr {
private
AppletUserService
appletUserService
;
@Autowired
private
UserLabelService
userLabelService
;
@Autowired
private
RaysUnionUserService
raysUnionUserService
;
public
WechatUser
getWechatUser
(
Long
wechatUserId
)
throws
BizException
{
if
(
wechatUserId
==
null
)
{
...
...
@@ -450,6 +453,16 @@ public class ReaderConsr {
LOGGER
.
error
(
"appletUserService.updateUserClassify"
+
e
.
getMessage
(),
e
);
}
}
public
List
<
Long
>
getAllUnionUser
(
Long
wechatUserId
)
{
try
{
return
ResponseHandleUtil
.
parseList
(
raysUnionUserService
.
getAllUnionUser
(
wechatUserId
),
Long
.
class
);
}
catch
(
Exception
e
)
{
LOGGER
.
error
(
"调用raysUnionUserService.getAllUnionUser失败"
+
e
.
getMessage
(),
e
);
}
return
Arrays
.
asList
(
wechatUserId
);
}
}
pcloud-service-book/src/main/java/com/pcloud/book/copyright/biz/impl/BookAuthUserBizImpl.java
View file @
beaa18f9
...
...
@@ -177,7 +177,8 @@ public class BookAuthUserBizImpl implements BookAuthUserBiz {
@Override
@ParamLog
(
"校验用户是否已经授权"
)
public
Boolean
checkIsHaveAuth
(
Long
bookId
,
Long
channelId
,
Long
adviserId
,
Long
wechatUserId
,
Integer
authBookType
)
{
return
bookAuthUserDao
.
getIsHaveAuth
(
bookId
,
channelId
,
adviserId
,
wechatUserId
,
authBookType
);
List
<
Long
>
wechatUserIdList
=
readerConsr
.
getAllUnionUser
(
wechatUserId
);
return
bookAuthUserDao
.
getIsHaveAuth
(
bookId
,
channelId
,
adviserId
,
wechatUserIdList
,
authBookType
);
}
@Override
...
...
pcloud-service-book/src/main/java/com/pcloud/book/copyright/dao/BookAuthUserDao.java
View file @
beaa18f9
...
...
@@ -36,7 +36,7 @@ public interface BookAuthUserDao extends BaseDao<BookAuthUser> {
/**
* 校验是否已经授权
*/
Boolean
getIsHaveAuth
(
Long
bookId
,
Long
channelId
,
Long
adviserId
,
L
ong
wechatUserId
,
Integer
authBookType
);
Boolean
getIsHaveAuth
(
Long
bookId
,
Long
channelId
,
Long
adviserId
,
L
ist
<
Long
>
wechatUserIdList
,
Integer
authBookType
);
/**
* 根据月份获取授权用户信息
...
...
pcloud-service-book/src/main/java/com/pcloud/book/copyright/dao/impl/BookAuthUserDaoImpl.java
View file @
beaa18f9
...
...
@@ -51,12 +51,12 @@ public class BookAuthUserDaoImpl extends BaseDaoImpl<BookAuthUser> implements Bo
}
@Override
public
Boolean
getIsHaveAuth
(
Long
bookId
,
Long
channelId
,
Long
adviserId
,
L
ong
wechatUserId
,
Integer
authBookType
)
{
public
Boolean
getIsHaveAuth
(
Long
bookId
,
Long
channelId
,
Long
adviserId
,
L
ist
<
Long
>
wechatUserIdList
,
Integer
authBookType
)
{
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"bookId"
,
bookId
);
paramMap
.
put
(
"channelId"
,
channelId
);
paramMap
.
put
(
"adviserId"
,
adviserId
);
paramMap
.
put
(
"wechatUserId
"
,
wechatUserId
);
paramMap
.
put
(
"wechatUserId
List"
,
wechatUserIdList
);
if
(
authBookType
==
null
||
authBookType
.
equals
(
0
))
{
paramMap
.
put
(
"isPaperBook"
,
1
);
}
else
{
...
...
pcloud-service-book/src/main/resources/mapper/copyright/BookAuthUser.Mapper.xml
View file @
beaa18f9
...
...
@@ -62,7 +62,10 @@
AND
ADVISER_ID = #{adviserId, jdbcType=BIGINT}
AND
WECHAT_USER_ID = #{wechatUserId}
WECHAT_USER_ID in
<foreach
collection=
"wechatUserIdList"
open=
"("
close=
")"
item=
"item"
separator=
","
index=
"index"
>
#{item}
</foreach>
<if
test=
"isPaperBook != null"
>
AND
is_paper_book = #{isPaperBook}
...
...
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