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
50855c42
Commit
50855c42
authored
Mar 15, 2021
by
田超
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/listPage4Agent' into 'master'
feat: [none] 支持复合查询 See merge request rays/pcloud-book!1231
parents
ae1bedc2
4654935c
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
25 additions
and
1 deletions
+25
-1
BookAdviserBizImpl.java
...ava/com/pcloud/book/book/biz/impl/BookAdviserBizImpl.java
+5
-0
BookFacadeImpl.java
...java/com/pcloud/book/book/facade/impl/BookFacadeImpl.java
+4
-0
Book.Mapper.xml
...rvice-book/src/main/resources/mapper/book/Book.Mapper.xml
+7
-0
BookAdviser.Mapper.xml
...ook/src/main/resources/mapper/book/BookAdviser.Mapper.xml
+9
-1
No files found.
pcloud-service-book/src/main/java/com/pcloud/book/book/biz/impl/BookAdviserBizImpl.java
View file @
50855c42
...
...
@@ -1001,6 +1001,11 @@ public class BookAdviserBizImpl implements BookAdviserBiz {
@ParamLog
(
"获取编辑书刊列表(ERP项目用)"
)
public
PageBeanNew
<
ErpAdviserBookVO
>
listAdviserBook4Erp
(
String
isbn
,
String
uniqueNumber
,
String
adviserName
,
Long
agentId
,
Integer
currentPage
,
Integer
numPerPage
)
{
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
if
(!
StringUtil
.
isEmpty
(
isbn
)){
isbn
=
isbn
.
replaceAll
(
"[/|-]"
,
""
);
String
[]
nameList
=
isbn
.
trim
().
split
(
"[\u00A0|\u3000|\u0020]"
);
paramMap
.
put
(
"nameList"
,
Lists
.
newArrayList
(
nameList
));
}
paramMap
.
put
(
"isbn"
,
isbn
);
paramMap
.
put
(
"uniqueNumber"
,
uniqueNumber
);
if
(!
StringUtil
.
isEmpty
(
adviserName
))
{
...
...
pcloud-service-book/src/main/java/com/pcloud/book/book/facade/impl/BookFacadeImpl.java
View file @
50855c42
...
...
@@ -541,6 +541,10 @@ public class BookFacadeImpl implements BookFacade {
}
Map
<
String
,
Object
>
paramMap
=
new
HashMap
<>();
paramMap
.
put
(
"bookName"
,
bookName
!=
null
&&
""
.
equals
(
bookName
.
trim
())
?
null
:
bookName
);
if
(!
StringUtil
.
isEmpty
(
bookName
)){
String
[]
nameList
=
bookName
.
trim
().
split
(
"[\u00A0|\u3000|\u0020]"
);
paramMap
.
put
(
"nameList"
,
Lists
.
newArrayList
(
nameList
));
}
paramMap
.
put
(
"channelId"
,
channelId
);
paramMap
.
put
(
"typeCode"
,
typeCode
!=
null
&&
""
.
equals
(
typeCode
.
trim
())
?
null
:
typeCode
);
paramMap
.
put
(
"mainEditorName"
,
...
...
pcloud-service-book/src/main/resources/mapper/book/Book.Mapper.xml
View file @
50855c42
...
...
@@ -1236,6 +1236,13 @@
<if
test=
"bookName!=null"
>
AND (B.BOOK_NAME LIKE CONCAT('%',#{bookName},'%')
OR B.ISBN LIKE CONCAT(#{bookName},'%')
<if
test=
"nameList != null and nameList.size > 0"
>
OR (
<foreach
collection=
"nameList"
close=
" "
separator=
" and "
open=
" "
item=
"item"
>
(B.BOOK_NAME LIKE CONCAT('%', '${item}', '%'))
</foreach>
)
</if>
<if
test=
"adviserIds!=null and adviserIds.size()>0"
>
OR
A.ADVISER_ID in
...
...
pcloud-service-book/src/main/resources/mapper/book/BookAdviser.Mapper.xml
View file @
50855c42
...
...
@@ -619,7 +619,15 @@
ba.IS_DELETE = 0
AND b.IS_DELETE = 0
<if
test=
"isbn != null"
>
AND (b.ISBN =#{isbn} or b.BOOK_NAME LIKE CONCAT('%', #{isbn}, '%'))
AND (b.ISBN =#{isbn} or b.BOOK_NAME LIKE CONCAT('%', #{isbn}, '%')
<if
test=
"nameList != null and nameList.size > 0"
>
OR (
<foreach
collection=
"nameList"
close=
" "
separator=
" and "
open=
" "
item=
"item"
>
(b.BOOK_NAME LIKE CONCAT('%', '${item}', '%'))
</foreach>
)
</if>
)
</if>
<if
test=
"uniqueNumber != null"
>
AND CONCAT('BK', ba.BOOK_ID) LIKE CONCAT('%', #{uniqueNumber}, '%')
...
...
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