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
992aa640
Commit
992aa640
authored
Dec 09, 2019
by
温皓
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1001973添加通过bookGroupId查询书名和封面接口
parent
ddd15511
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
61 additions
and
1 deletions
+61
-1
BookGroupBiz.java
...src/main/java/com/pcloud/book/group/biz/BookGroupBiz.java
+8
-0
BookGroupBizImpl.java
...java/com/pcloud/book/group/biz/impl/BookGroupBizImpl.java
+5
-0
BookGroupDao.java
...src/main/java/com/pcloud/book/group/dao/BookGroupDao.java
+7
-0
BookGroupDaoImpl.java
...java/com/pcloud/book/group/dao/impl/BookGroupDaoImpl.java
+9
-0
BookGroupFacade.java
...in/java/com/pcloud/book/group/facade/BookGroupFacade.java
+10
-0
BookGroupFacadeImpl.java
...om/pcloud/book/group/facade/impl/BookGroupFacadeImpl.java
+15
-1
BookGroupMapper.xml
...-book/src/main/resources/mapper/group/BookGroupMapper.xml
+7
-0
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/BookGroupBiz.java
View file @
992aa640
...
@@ -82,6 +82,14 @@ public interface BookGroupBiz {
...
@@ -82,6 +82,14 @@ public interface BookGroupBiz {
BookGroupDTO
getBookGroupInfo
(
Long
bookGroupId
)
throws
BizException
;
BookGroupDTO
getBookGroupInfo
(
Long
bookGroupId
)
throws
BizException
;
/**
/**
* 获取社群书名和封面
* @param bookGroupId 群二维码ID
* @return
* @throws BizException
*/
BookGroupDTO
getBookInfo
(
Long
bookGroupId
)
throws
BizException
;
/**
* 批量获取社群书群二维码信息
* 批量获取社群书群二维码信息
* @param bookGroupIds 群二维码ID列表
* @param bookGroupIds 群二维码ID列表
* @return
* @return
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/impl/BookGroupBizImpl.java
View file @
992aa640
...
@@ -412,6 +412,11 @@ public class BookGroupBizImpl implements BookGroupBiz {
...
@@ -412,6 +412,11 @@ public class BookGroupBizImpl implements BookGroupBiz {
return
bookGroupDTO
;
return
bookGroupDTO
;
}
}
public
BookGroupDTO
getBookInfo
(
Long
bookGroupId
)
throws
BizException
{
BookGroupDTO
bookGroupDTO
=
bookGroupDao
.
getBookInfo
(
bookGroupId
);
return
bookGroupDTO
;
}
@Override
@Override
public
Map
<
Long
,
BookGroupDTO
>
getBookGroupInfoByIds
(
List
<
Long
>
bookGroupIds
)
throws
BizException
{
public
Map
<
Long
,
BookGroupDTO
>
getBookGroupInfoByIds
(
List
<
Long
>
bookGroupIds
)
throws
BizException
{
if
(
ListUtils
.
isEmpty
(
bookGroupIds
))
{
if
(
ListUtils
.
isEmpty
(
bookGroupIds
))
{
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/dao/BookGroupDao.java
View file @
992aa640
...
@@ -27,6 +27,13 @@ public interface BookGroupDao extends BaseDao<BookGroup> {
...
@@ -27,6 +27,13 @@ public interface BookGroupDao extends BaseDao<BookGroup> {
BookGroupDTO
getDTOById
(
Long
bookGroupId
);
BookGroupDTO
getDTOById
(
Long
bookGroupId
);
/**
/**
* 获取书名和封面
* @param bookGroupId
* @return
*/
BookGroupDTO
getBookInfo
(
Long
bookGroupId
);
/**
* 批量获取DTO信息
* 批量获取DTO信息
* @param bookGroupIds 群二维码ID列表
* @param bookGroupIds 群二维码ID列表
* @return
* @return
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/dao/impl/BookGroupDaoImpl.java
View file @
992aa640
...
@@ -33,6 +33,15 @@ public class BookGroupDaoImpl extends BaseDaoImpl<BookGroup> implements BookGrou
...
@@ -33,6 +33,15 @@ public class BookGroupDaoImpl extends BaseDaoImpl<BookGroup> implements BookGrou
}
}
/**
/**
* 获取书名和封面
*/
@Override
public
BookGroupDTO
getBookInfo
(
Long
bookGroupId
)
{
return
super
.
getSqlSession
().
selectOne
(
getStatement
(
"getBookInfo"
),
bookGroupId
);
}
/**
* 批量获取DTO信息
* 批量获取DTO信息
*/
*/
@Override
@Override
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/facade/BookGroupFacade.java
View file @
992aa640
...
@@ -58,6 +58,16 @@ public interface BookGroupFacade {
...
@@ -58,6 +58,16 @@ public interface BookGroupFacade {
ResponseDto
<?>
getBookGroupInfo
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"bookGroupId"
,
required
=
false
)
Long
bookGroupId
)
ResponseDto
<?>
getBookGroupInfo
(
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"bookGroupId"
,
required
=
false
)
Long
bookGroupId
)
throws
BizException
,
PermissionException
,
JsonParseException
;
throws
BizException
,
PermissionException
,
JsonParseException
;
@ApiOperation
(
value
=
"获取社群书名和封面"
,
httpMethod
=
"GET"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"userInfo"
,
value
=
"Cookie"
,
dataType
=
"string"
,
paramType
=
"header"
),
@ApiImplicitParam
(
name
=
"bookGroupId"
,
value
=
"群二维码ID"
,
dataType
=
"long"
,
paramType
=
"query"
)
})
@RequestMapping
(
value
=
"getBookInfo"
,
method
=
RequestMethod
.
GET
)
ResponseDto
<?>
getBookInfo
(
@CookieValue
(
"userInfo"
)
String
userInfo
,
@RequestParam
(
value
=
"bookGroupId"
,
required
=
false
)
Long
bookGroupId
)
throws
BizException
,
PermissionException
,
JsonParseException
;
@ApiOperation
(
value
=
"获取社群书群二维码信息"
,
httpMethod
=
"GET"
)
@ApiOperation
(
value
=
"获取社群书群二维码信息"
,
httpMethod
=
"GET"
)
@ApiImplicitParams
({
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"bookGroupId"
,
value
=
"群二维码ID"
,
dataType
=
"long"
,
paramType
=
"query"
)
@ApiImplicitParam
(
name
=
"bookGroupId"
,
value
=
"群二维码ID"
,
dataType
=
"long"
,
paramType
=
"query"
)
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/facade/impl/BookGroupFacadeImpl.java
View file @
992aa640
...
@@ -80,11 +80,25 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
...
@@ -80,11 +80,25 @@ public class BookGroupFacadeImpl implements BookGroupFacade {
if
(
null
==
bookGroupId
)
{
if
(
null
==
bookGroupId
)
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_NULL
,
"参数有误!"
);
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_NULL
,
"参数有误!"
);
}
}
SessionUtil
.
getToken4Redis
(
token
);
SessionUtil
.
getToken4Redis
(
token
);
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookGroupInfo
(
bookGroupId
));
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookGroupInfo
(
bookGroupId
));
}
}
/**
/**
* 获取社群书名和封面
*/
@Override
@RequestMapping
(
value
=
"getBookInfo"
,
method
=
RequestMethod
.
GET
)
public
ResponseDto
<?>
getBookInfo
(
@CookieValue
(
"userInfo"
)
String
userInfo
,
@RequestParam
(
value
=
"bookGroupId"
,
required
=
false
)
Long
bookGroupId
)
throws
BizException
,
PermissionException
,
JsonParseException
{
if
(
null
==
bookGroupId
)
{
throw
new
BookBizException
(
BookBizException
.
PARAM_IS_NULL
,
"参数有误!"
);
}
Cookie
.
getUserInfo
(
userInfo
);
return
new
ResponseDto
<>(
bookGroupBiz
.
getBookInfo
(
bookGroupId
));
}
/**
* 获取社群书群二维码信息
* 获取社群书群二维码信息
*/
*/
@Override
@Override
...
...
pcloud-service-book/src/main/resources/mapper/group/BookGroupMapper.xml
View file @
992aa640
...
@@ -85,6 +85,13 @@
...
@@ -85,6 +85,13 @@
where id = #{id,jdbcType=BIGINT}
where id = #{id,jdbcType=BIGINT}
</select>
</select>
<select
id=
"getBookInfo"
resultMap=
"BookGroupDTO"
parameterType=
"java.lang.Long"
>
select book_name,cover_img as book_img
from book_group b LEFT JOIN book a on b.book_id = a.book_id
where b.id = #{id,jdbcType=BIGINT}
</select>
<select
id=
"getDTOByIds"
resultMap=
"BookGroupDTO"
parameterType=
"list"
>
<select
id=
"getDTOByIds"
resultMap=
"BookGroupDTO"
parameterType=
"list"
>
select
select
<include
refid=
"Base_Column_List"
/>
<include
refid=
"Base_Column_List"
/>
...
...
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