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
36e1e758
Commit
36e1e758
authored
Jun 10, 2021
by
朱亚洁
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:[1004898]书刊封面根据科目标签选择封面
parent
f3e3af0a
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
37 additions
and
9 deletions
+37
-9
BookCoverDTO.java
.../src/main/java/com/pcloud/book/book/dto/BookCoverDTO.java
+1
-0
BookCoverBiz.java
.../src/main/java/com/pcloud/book/book/biz/BookCoverBiz.java
+1
-1
BookCoverBizimpl.java
.../java/com/pcloud/book/book/biz/impl/BookCoverBizimpl.java
+8
-2
BookCoverFacade.java
...ain/java/com/pcloud/book/book/facade/BookCoverFacade.java
+3
-2
ResourcePageBizImpl.java
...a/com/pcloud/book/group/biz/impl/ResourcePageBizImpl.java
+1
-1
BookCover.xml
...service-book/src/main/resources/mapper/book/BookCover.xml
+23
-3
No files found.
pcloud-facade-book/src/main/java/com/pcloud/book/book/dto/BookCoverDTO.java
View file @
36e1e758
...
...
@@ -26,4 +26,5 @@ public class BookCoverDTO extends BaseEntity {
private
Date
updateTime
;
private
Long
bookLabelId
;
}
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/BookCoverBiz.java
View file @
36e1e758
...
...
@@ -11,7 +11,7 @@ public interface BookCoverBiz {
/**
*查询封面
*/
PageBeanNew
<
BookCoverDTO
>
getCoverByTempletId
(
Long
templetId
,
Integer
currentPage
,
Integer
perpageNumber
);
PageBeanNew
<
BookCoverDTO
>
getCoverByTempletId
(
Long
templetId
,
Integer
currentPage
,
Integer
perpageNumber
,
Long
bookLabelId
);
/**
* 新增封面
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/impl/BookCoverBizimpl.java
View file @
36e1e758
...
...
@@ -40,7 +40,7 @@ public class BookCoverBizimpl implements BookCoverBiz {
* 查询封面
*/
@Override
public
PageBeanNew
<
BookCoverDTO
>
getCoverByTempletId
(
Long
templetId
,
Integer
currentPage
,
Integer
perpageNumber
)
{
public
PageBeanNew
<
BookCoverDTO
>
getCoverByTempletId
(
Long
templetId
,
Integer
currentPage
,
Integer
perpageNumber
,
Long
bookLabelId
)
{
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
...
...
@@ -50,7 +50,13 @@ public class BookCoverBizimpl implements BookCoverBiz {
PageParam
pageParam
=
new
PageParam
(
currentPage
,
perpageNumber
);
PageBeanNew
<
BookCoverDTO
>
pageBeanNew
=
bookCoverDao
.
listPageNew
(
pageParam
,
paramMap
,
"selectByTempletId"
);
PageBeanNew
<
BookCoverDTO
>
pageBeanNew
;
if
(
null
!=
templetId
&&
null
!=
bookLabelId
)
{
paramMap
.
put
(
"bookLabelId"
,
bookLabelId
);
pageBeanNew
=
bookCoverDao
.
listPageNew
(
pageParam
,
paramMap
,
"selectByTempletIdAndLabel"
);
}
else
{
pageBeanNew
=
bookCoverDao
.
listPageNew
(
pageParam
,
paramMap
,
"selectByTempletId"
);
}
if
(
CollUtil
.
isEmpty
(
pageBeanNew
.
getRecordList
()))
{
return
pageBeanNew
;
}
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/BookCoverFacade.java
View file @
36e1e758
...
...
@@ -28,9 +28,10 @@ public class BookCoverFacade {
@RequestHeader
(
"token"
)
String
token
,
@RequestParam
(
value
=
"templetId"
,
required
=
false
)
Long
templetId
,
@RequestParam
(
value
=
"currentPage"
)
Integer
currentPage
,
@RequestParam
(
value
=
"numPerPage"
)
Integer
numPerPage
)
{
@RequestParam
(
value
=
"numPerPage"
)
Integer
numPerPage
,
@RequestParam
(
value
=
"bookLabelId"
,
required
=
false
)
Long
bookLabelId
)
{
SessionUtil
.
getVlaue
(
token
,
SessionUtil
.
USER_ID
);
return
new
ResponseDto
<>(
bookCoverBiz
.
getCoverByTempletId
(
templetId
,
currentPage
,
numPerPage
));
return
new
ResponseDto
<>(
bookCoverBiz
.
getCoverByTempletId
(
templetId
,
currentPage
,
numPerPage
,
bookLabelId
));
}
@ApiOperation
(
"添加封面"
)
...
...
pcloud-service-book/src/main/java/com/pcloud/book/group/biz/impl/ResourcePageBizImpl.java
View file @
36e1e758
...
...
@@ -1678,7 +1678,7 @@ public class ResourcePageBizImpl implements ResourcePageBiz {
}
else
{
return
false
;
}
Integer
openRays
=
null
==
resourcePage
?
0
:
resourcePage
.
getOpenRays
();
Integer
openRays
=
(
null
==
resourcePage
||
null
==
resourcePage
.
getOpenRays
())
?
0
:
resourcePage
.
getOpenRays
();
return
openRays
>
0
?
true
:
false
;
}
...
...
pcloud-service-book/src/main/resources/mapper/book/BookCover.xml
View file @
36e1e758
...
...
@@ -9,23 +9,26 @@
<result
column=
"COVER_IMG"
property=
"coverImg"
jdbcType=
"VARCHAR"
/>
<result
column=
"CREATED_Time"
property=
"createdTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"UPDATE_TIME"
property=
"updateTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"book_label_id"
property=
"bookLabelId"
jdbcType=
"BIGINT"
/>
</resultMap>
<select
id=
"selectAllCover"
resultMap=
"BaseResultMap"
>
select
COVER_ID,TEMPLET_ID,TEMPLET_NAME,COVER_IMG,UPDATE_TIME,CREATED_Time
COVER_ID,TEMPLET_ID,TEMPLET_NAME,COVER_IMG,UPDATE_TIME,CREATED_Time
, book_label_id
from
book_cover
</select>
<select
id=
"selectByTempletId"
parameterType=
"map"
resultMap=
"BaseResultMap"
>
select
COVER_ID,TEMPLET_ID,TEMPLET_NAME,COVER_IMG,UPDATE_TIME,CREATED_Time
COVER_ID,TEMPLET_ID,TEMPLET_NAME,COVER_IMG,UPDATE_TIME,CREATED_Time
, book_label_id
from
book_cover
where 1=1
<if
test=
"templetId != null"
>
where
TEMPLET_ID = #{templetId}
AND
TEMPLET_ID = #{templetId}
</if>
and book_label_id IS NULL
</select>
<insert
id=
"insert"
parameterType=
"com.pcloud.book.book.dto.BookCoverDTO"
useGeneratedKeys=
"true"
keyProperty=
"COVER_ID"
>
...
...
@@ -73,5 +76,21 @@
COVER_ID=#{coverId}
</update>
<select
id=
"selectByTempletIdAndLabel"
parameterType=
"map"
resultMap=
"BaseResultMap"
>
SELECT
COVER_ID,
TEMPLET_ID,
TEMPLET_NAME,
COVER_IMG,
UPDATE_TIME,
CREATED_Time,
book_label_id
FROM
book_cover
WHERE
TEMPLET_ID = #{templetId}
AND (book_label_id = #{bookLabelId} OR book_label_id IS NULL)
ORDER BY book_label_id DESC
</select>
</mapper>
\ No newline at end of file
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