Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Litemall
Commits
b23e6190
Commit
b23e6190
authored
Apr 01, 2018
by
Junling Bu
Browse files
fix[litemall-db, litemall-wx-api]: 搜索关键字缺失%,同时现在查询关键数量10个
parent
73e183c1
Changes
2
Hide whitespace changes
Inline
Side-by-side
litemall-db/src/main/java/org/linlinjava/litemall/db/service/LitemallKeywordService.java
View file @
b23e6190
...
...
@@ -33,10 +33,12 @@ public class LitemallKeywordService {
return
keywordsMapper
.
selectByExample
(
example
);
}
public
List
<
LitemallKeyword
>
queryByKeyword
(
String
keyword
)
{
public
List
<
LitemallKeyword
>
queryByKeyword
(
String
keyword
,
Integer
page
,
Integer
size
)
{
LitemallKeywordExample
example
=
new
LitemallKeywordExample
();
example
.
or
().
andKeywordLike
(
keyword
);
return
keywordsMapper
.
selectByExample
(
example
);
example
.
setDistinct
(
true
);
example
.
or
().
andKeywordLike
(
"%"
+
keyword
+
"%"
);
PageHelper
.
startPage
(
page
,
size
);
return
keywordsMapper
.
selectByExampleSelective
(
example
,
LitemallKeyword
.
Column
.
keyword
);
}
public
List
<
LitemallKeyword
>
querySelective
(
String
keyword
,
String
url
,
Integer
page
,
Integer
limit
,
String
sort
,
String
order
)
{
...
...
@@ -50,7 +52,7 @@ public class LitemallKeywordService {
criteria
.
andUrlLike
(
"%"
+
url
+
"%"
);
}
PageHelper
.
startPage
(
page
,
limit
);
return
keywordsMapper
.
selectByExample
(
example
);
return
keywordsMapper
.
selectByExample
Selective
(
example
);
}
public
int
countSelective
(
String
keyword
,
String
url
,
Integer
page
,
Integer
limit
,
String
sort
,
String
order
)
{
...
...
litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/web/WxSearchController.java
View file @
b23e6190
...
...
@@ -55,7 +55,9 @@ public class WxSearchController {
return
ResponseUtil
.
fail402
();
}
List
<
LitemallKeyword
>
keywordsList
=
keywordsService
.
queryByKeyword
(
keyword
);
Integer
page
=
1
;
Integer
size
=
10
;
List
<
LitemallKeyword
>
keywordsList
=
keywordsService
.
queryByKeyword
(
keyword
,
page
,
size
);
String
[]
keys
=
new
String
[
keywordsList
.
size
()];
int
index
=
0
;
for
(
LitemallKeyword
key
:
keywordsList
)
{
...
...
Write
Preview
Supports
Markdown
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