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
017aa605
Commit
017aa605
authored
Jun 24, 2020
by
郑永强
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fixbug: [1024035] 【生产环境】【出版端】【书刊管理】进入一本书详情页,getBookGroupStatisticsByAgen接口500
parent
b15c58dd
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
23 additions
and
11 deletions
+23
-11
BookGroupBiz.java
...src/main/java/com/pcloud/book/group/biz/BookGroupBiz.java
+1
-1
BookGroupBizImpl.java
...java/com/pcloud/book/group/biz/impl/BookGroupBizImpl.java
+2
-2
BookGroupDao.java
...src/main/java/com/pcloud/book/group/dao/BookGroupDao.java
+1
-1
BookGroupDaoImpl.java
...java/com/pcloud/book/group/dao/impl/BookGroupDaoImpl.java
+7
-2
BookGroupFacade.java
...in/java/com/pcloud/book/group/facade/BookGroupFacade.java
+3
-1
BookGroupFacadeImpl.java
...om/pcloud/book/group/facade/impl/BookGroupFacadeImpl.java
+5
-3
BookGroupMapper.xml
...-book/src/main/resources/mapper/group/BookGroupMapper.xml
+4
-1
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/BookGroupBiz.java
View file @
017aa605
...
...
@@ -745,7 +745,7 @@ public interface BookGroupBiz {
* @param bookId
* @return
*/
BookGroupStatistic4AgentDTO
getBookGroupStatisticsByAgent
(
Long
bookId
);
BookGroupStatistic4AgentDTO
getBookGroupStatisticsByAgent
(
Long
bookId
,
Long
agentId
,
Long
adviserId
,
Long
channelId
);
/**
* 获取群分类关键词数据
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/impl/BookGroupBizImpl.java
View file @
017aa605
...
...
@@ -4589,8 +4589,8 @@ public class BookGroupBizImpl implements BookGroupBiz {
}
@Override
public
BookGroupStatistic4AgentDTO
getBookGroupStatisticsByAgent
(
Long
bookId
)
{
BookGroupStatistic4AgentDTO
groupStatistic4AgentDTO
=
bookGroupDao
.
getBaseInfoByBookId
(
bookId
);
public
BookGroupStatistic4AgentDTO
getBookGroupStatisticsByAgent
(
Long
bookId
,
Long
agentId
,
Long
adviserId
,
Long
channelId
)
{
BookGroupStatistic4AgentDTO
groupStatistic4AgentDTO
=
bookGroupDao
.
getBaseInfoByBookId
(
bookId
,
agentId
,
adviserId
,
channelId
);
if
(
null
==
groupStatistic4AgentDTO
)
{
return
new
BookGroupStatistic4AgentDTO
();
}
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/dao/BookGroupDao.java
View file @
017aa605
...
...
@@ -297,7 +297,7 @@ public interface BookGroupDao extends BaseDao<BookGroup> {
* @param bookId
* @return
*/
BookGroupStatistic4AgentDTO
getBaseInfoByBookId
(
Long
bookId
);
BookGroupStatistic4AgentDTO
getBaseInfoByBookId
(
Long
bookId
,
Long
agentId
,
Long
adviserId
,
Long
channelId
);
/**
* 根据书籍简称获取
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/dao/impl/BookGroupDaoImpl.java
View file @
017aa605
...
...
@@ -333,8 +333,13 @@ public class BookGroupDaoImpl extends BaseDaoImpl<BookGroup> implements BookGrou
}
@Override
public
BookGroupStatistic4AgentDTO
getBaseInfoByBookId
(
Long
bookId
)
{
return
getSessionTemplate
().
selectOne
(
getStatement
(
"getBaseInfoByBookId"
),
bookId
);
public
BookGroupStatistic4AgentDTO
getBaseInfoByBookId
(
Long
bookId
,
Long
agentId
,
Long
adviserId
,
Long
channelId
)
{
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"bookId"
,
bookId
);
paramMap
.
put
(
"agentId"
,
agentId
);
paramMap
.
put
(
"adviserId"
,
adviserId
);
paramMap
.
put
(
"channelId"
,
channelId
);
return
getSessionTemplate
().
selectOne
(
getStatement
(
"getBaseInfoByBookId"
),
paramMap
);
}
@Override
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/facade/BookGroupFacade.java
View file @
017aa605
...
...
@@ -678,7 +678,9 @@ public interface BookGroupFacade {
@GetMapping
(
"getBookGroupStatisticsByAgent"
)
ResponseDto
<?>
getBookGroupStatisticsByAgent
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
"bookId"
)
Long
bookId
@RequestParam
(
"bookId"
)
Long
bookId
,
@RequestParam
(
"adviserId"
)
Long
adviserId
,
@RequestParam
(
"channelId"
)
Long
channelId
)
throws
BizException
,
PermissionException
,
JsonParseException
;
@ApiOperation
(
"获取群分类关键词数据"
)
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/facade/impl/BookGroupFacadeImpl.java
View file @
017aa605
...
...
@@ -1100,13 +1100,15 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
@Override
public
ResponseDto
<?>
getBookGroupStatisticsByAgent
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
"bookId"
)
Long
bookId
@RequestParam
(
"bookId"
)
Long
bookId
,
@RequestParam
(
"adviserId"
)
Long
adviserId
,
@RequestParam
(
"channelId"
)
Long
channelId
)
throws
BizException
,
PermissionException
,
JsonParseException
{
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
Long
agentId
=
(
Long
)
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
PARTY_ID
);
if
(
bookId
==
null
)
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_ERROR
,
"bookId不能为空!"
);
}
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookGroupStatisticsByAgent
(
bookId
));
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookGroupStatisticsByAgent
(
bookId
,
agentId
,
adviserId
,
channelId
));
}
@Override
...
...
pcloud-service-book/src/main/resources/mapper/group/BookGroupMapper.xml
View file @
017aa605
...
...
@@ -911,7 +911,7 @@
</update>
<select
id=
"getBaseInfoByBookId"
parameterType=
"
long
"
resultType=
"com.pcloud.book.group.dto.BookGroupStatistic4AgentDTO"
>
<select
id=
"getBaseInfoByBookId"
parameterType=
"
map
"
resultType=
"com.pcloud.book.group.dto.BookGroupStatistic4AgentDTO"
>
SELECT
id bookGroupId,
group_qrcode_name groupQrcodeName,
...
...
@@ -923,6 +923,9 @@
WHERE
is_delete = 0
AND book_id = #{bookId}
AND create_user = #{adviserId}
AND channel_id = #{channelId}
AND agent_id = #{agentId}
</select>
...
...
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