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
6687380e
Commit
6687380e
authored
Nov 12, 2020
by
Administrator
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/1003754-01' into 'master'
feat: [1003754] 答案搜索优化 See merge request rays/pcloud-book!1038
parents
e6f3fc17
4a7b64b7
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
9 additions
and
3 deletions
+9
-3
BookBizImpl.java
.../main/java/com/pcloud/book/book/biz/impl/BookBizImpl.java
+6
-1
ESBookAndAdviserBiz.java
...main/java/com/pcloud/book/es/biz/ESBookAndAdviserBiz.java
+1
-1
ESBookAndAdviserBizImpl.java
.../com/pcloud/book/es/biz/impl/ESBookAndAdviserBizImpl.java
+2
-1
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/impl/BookBizImpl.java
View file @
6687380e
...
...
@@ -105,6 +105,7 @@ import com.pcloud.book.group.entity.BookGroup;
import
com.pcloud.book.group.entity.BookGroupServe
;
import
com.pcloud.book.group.enums.JoinGroupTypeEnum
;
import
com.pcloud.book.mq.producer.BookMQProducer
;
import
com.pcloud.book.rightsSetting.constants.RightsSettingConstant
;
import
com.pcloud.book.rightsSetting.mapper.RightsSettingBookRelationMapper
;
import
com.pcloud.book.util.common.ThreadPoolUtils
;
import
com.pcloud.book.util.common.YesOrNoEnums
;
...
...
@@ -3421,8 +3422,12 @@ public class BookBizImpl implements BookBiz {
Long
graLabelId
=
bookSearchParamVO
.
getGraLabelId
();
Long
subLabelId
=
bookSearchParamVO
.
getSubLabelId
();
Long
verLabelId
=
bookSearchParamVO
.
getVerLabelId
();
List
<
Long
>
templetIds
=
new
ArrayList
<>();
if
(
null
!=
graLabelId
||
null
!=
subLabelId
||
null
!=
verLabelId
){
templetIds
=
Arrays
.
asList
(
RightsSettingConstant
.
K12_VOLUME_ID
);
}
Page
<
ESBookAndAdviser
>
esPage
=
esBookAndAdviserBiz
.
getESAdviserBooks4Answer
(
bookSearchParamVO
.
getGrayStatus
(),
bookSearchParamVO
.
getKeyword
(),
graLabelId
,
subLabelId
,
verLabelId
,
0
,
3
);
graLabelId
,
subLabelId
,
verLabelId
,
0
,
3
,
templetIds
);
List
<
ESBookAndAdviser
>
esBookAndAdvisers
=
esPage
.
getContent
();
if
(
ListUtils
.
isEmpty
(
esBookAndAdvisers
))
{
return
new
ArrayList
<>();
...
...
pcloud-service-book/src/main/java/com/pcloud/book/es/biz/ESBookAndAdviserBiz.java
View file @
6687380e
...
...
@@ -30,5 +30,5 @@ public interface ESBookAndAdviserBiz {
* * @param null
*/
Page
<
ESBookAndAdviser
>
getESAdviserBooks4Answer
(
String
grayStatus
,
String
keyword
,
Long
graLabelId
,
Long
subLabelId
,
Long
verLabelId
,
Integer
currentPage
,
Integer
numPerPage
);
Integer
currentPage
,
Integer
numPerPage
,
List
<
Long
>
templetIds
);
}
pcloud-service-book/src/main/java/com/pcloud/book/es/biz/impl/ESBookAndAdviserBizImpl.java
View file @
6687380e
...
...
@@ -320,10 +320,11 @@ public class ESBookAndAdviserBizImpl implements ESBookAndAdviserBiz {
@Override
public
Page
<
ESBookAndAdviser
>
getESAdviserBooks4Answer
(
String
grayStatus
,
String
keyword
,
Long
graLabelId
,
Long
subLabelId
,
Long
verLabelId
,
Integer
currentPage
,
Integer
numPerPage
)
{
public
Page
<
ESBookAndAdviser
>
getESAdviserBooks4Answer
(
String
grayStatus
,
String
keyword
,
Long
graLabelId
,
Long
subLabelId
,
Long
verLabelId
,
Integer
currentPage
,
Integer
numPerPage
,
List
<
Long
>
templetIds
)
{
BoolQueryBuilder
boolQueryBuilder
=
QueryBuilders
.
boolQuery
()
.
filter
(
QueryBuilders
.
termQuery
(
"isBookDelete"
,
0
))
.
filter
(
QueryBuilders
.
termQuery
(
"isBookAdviserDelete"
,
0
))
.
filter
(
ListUtils
.
isEmpty
(
templetIds
)
?
QueryBuilders
.
boolQuery
()
:
QueryBuilders
.
termsQuery
(
"templetId"
,
templetIds
))
.
filter
(
null
==
graLabelId
?
QueryBuilders
.
boolQuery
()
:
QueryBuilders
.
termQuery
(
"graLabelId"
,
graLabelId
))
.
filter
(
null
==
subLabelId
?
QueryBuilders
.
boolQuery
()
:
QueryBuilders
.
termQuery
(
"subLabelId"
,
subLabelId
))
.
filter
(
null
==
verLabelId
?
QueryBuilders
.
boolQuery
()
:
QueryBuilders
.
termQuery
(
"verLabelId"
,
verLabelId
));
...
...
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