Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
solo-1
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
Administrator
solo-1
Commits
95c041f6
Unverified
Commit
95c041f6
authored
Jan 10, 2020
by
Liang Ding
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
✨
#19
parent
8c61bcb3
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
22 additions
and
37 deletions
+22
-37
package-lock.json
package-lock.json
+11
-30
src/main/java/org/b3log/solo/processor/StaticSiteProcessor.java
...in/java/org/b3log/solo/processor/StaticSiteProcessor.java
+0
-2
src/main/java/org/b3log/solo/service/ArticleQueryService.java
...main/java/org/b3log/solo/service/ArticleQueryService.java
+11
-5
No files found.
package-lock.json
View file @
95c041f6
...
...
@@ -1764,8 +1764,7 @@
"ansi-regex"
:
{
"version"
:
"2.1.1"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
"dev"
:
true
},
"aproba"
:
{
"version"
:
"1.2.0"
,
...
...
@@ -1786,14 +1785,12 @@
"balanced-match"
:
{
"version"
:
"1.0.0"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
"dev"
:
true
},
"brace-expansion"
:
{
"version"
:
"1.1.11"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"balanced-match"
:
"^1.0.0"
,
"concat-map"
:
"0.0.1"
...
...
@@ -1808,20 +1805,17 @@
"code-point-at"
:
{
"version"
:
"1.1.0"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
"dev"
:
true
},
"concat-map"
:
{
"version"
:
"0.0.1"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
"dev"
:
true
},
"console-control-strings"
:
{
"version"
:
"1.1.0"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
"dev"
:
true
},
"core-util-is"
:
{
"version"
:
"1.0.2"
,
...
...
@@ -1938,8 +1932,7 @@
"inherits"
:
{
"version"
:
"2.0.3"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
"dev"
:
true
},
"ini"
:
{
"version"
:
"1.3.5"
,
...
...
@@ -1951,7 +1944,6 @@
"version"
:
"1.0.0"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"number-is-nan"
:
"^1.0.0"
}
...
...
@@ -1966,7 +1958,6 @@
"version"
:
"3.0.4"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"brace-expansion"
:
"^1.1.7"
}
...
...
@@ -1974,14 +1965,12 @@
"minimist"
:
{
"version"
:
"0.0.8"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
"dev"
:
true
},
"minipass"
:
{
"version"
:
"2.3.5"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"safe-buffer"
:
"^5.1.2"
,
"yallist"
:
"^3.0.0"
...
...
@@ -2000,7 +1989,6 @@
"version"
:
"0.5.1"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"minimist"
:
"0.0.8"
}
...
...
@@ -2081,8 +2069,7 @@
"number-is-nan"
:
{
"version"
:
"1.0.1"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
"dev"
:
true
},
"object-assign"
:
{
"version"
:
"4.1.1"
,
...
...
@@ -2094,7 +2081,6 @@
"version"
:
"1.4.0"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"wrappy"
:
"1"
}
...
...
@@ -2180,8 +2166,7 @@
"safe-buffer"
:
{
"version"
:
"5.1.2"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
"dev"
:
true
},
"safer-buffer"
:
{
"version"
:
"2.1.2"
,
...
...
@@ -2217,7 +2202,6 @@
"version"
:
"1.0.2"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"code-point-at"
:
"^1.0.0"
,
"is-fullwidth-code-point"
:
"^1.0.0"
,
...
...
@@ -2237,7 +2221,6 @@
"version"
:
"3.0.1"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"ansi-regex"
:
"^2.0.0"
}
...
...
@@ -2281,14 +2264,12 @@
"wrappy"
:
{
"version"
:
"1.0.2"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
"dev"
:
true
},
"yallist"
:
{
"version"
:
"3.0.3"
,
"bundled"
:
true
,
"dev"
:
true
,
"optional"
:
true
"dev"
:
true
}
}
},
...
...
src/main/java/org/b3log/solo/processor/StaticSiteProcessor.java
View file @
95c041f6
...
...
@@ -186,8 +186,6 @@ public class StaticSiteProcessor {
final
int
maxPage
=
10240
;
while
(
count
++
<
maxPage
)
{
final
JSONObject
requestJSONObject
=
Solos
.
buildPaginationRequest
(
String
.
valueOf
(
currentPageNum
)
+
'/'
+
pageSize
+
'/'
+
windowSize
);
requestJSONObject
.
put
(
Article
.
ARTICLE_STATUS
,
Article
.
ARTICLE_STATUS_C_PUBLISHED
);
requestJSONObject
.
put
(
Option
.
ID_C_ENABLE_ARTICLE_UPDATE_HINT
,
false
);
final
JSONObject
result
=
articleQueryService
.
getArticles
(
requestJSONObject
);
final
List
<
JSONObject
>
articles
=
CollectionUtils
.
jsonArrayToList
(
result
.
getJSONArray
(
Article
.
ARTICLES
));
if
(
articles
.
isEmpty
())
{
...
...
src/main/java/org/b3log/solo/service/ArticleQueryService.java
View file @
95c041f6
...
...
@@ -483,8 +483,8 @@ public class ArticleQueryService {
* "keyword": "", // Optional search keyword
* "excludes": ["", ....], // Optional
* "enableArticleUpdateHint": bool // Optional
*
see {@link Pagination} for more details
*
@return for example,
<pre>
*
@return for example,
* <pre>
* {
* "pagination": {
* "paginationPageCount": 100,
...
...
@@ -524,15 +524,21 @@ public class ArticleQueryService {
}
final
String
keyword
=
requestJSONObject
.
optString
(
Common
.
KEYWORD
);
if
(
StringUtils
.
isBlank
(
keyword
))
{
if
(
Solos
.
GEN_STATIC_SITE
)
{
// 生成静态站点时不包括加密文章
query
.
setFilter
(
CompositeFilterOperator
.
and
(
new
PropertyFilter
(
Article
.
ARTICLE_VIEW_PWD
,
FilterOperator
.
EQUAL
,
""
),
new
PropertyFilter
(
Article
.
ARTICLE_STATUS
,
FilterOperator
.
EQUAL
,
articleStatus
)));
}
else
{
query
.
setFilter
(
new
PropertyFilter
(
Article
.
ARTICLE_STATUS
,
FilterOperator
.
EQUAL
,
articleStatus
));
}
}
else
{
query
.
setFilter
(
CompositeFilterOperator
.
and
(
new
PropertyFilter
(
Article
.
ARTICLE_STATUS
,
FilterOperator
.
EQUAL
,
articleStatus
),
CompositeFilterOperator
.
or
(
new
PropertyFilter
(
Article
.
ARTICLE_TITLE
,
FilterOperator
.
LIKE
,
"%"
+
keyword
+
"%"
),
new
PropertyFilter
(
Article
.
ARTICLE_TAGS_REF
,
FilterOperator
.
LIKE
,
"%"
+
keyword
+
"%"
),
new
PropertyFilter
(
Article
.
ARTICLE_CONTENT
,
FilterOperator
.
LIKE
,
"%"
+
keyword
+
"%"
))
));
new
PropertyFilter
(
Article
.
ARTICLE_CONTENT
,
FilterOperator
.
LIKE
,
"%"
+
keyword
+
"%"
))));
}
final
JSONObject
result
=
articleRepository
.
get
(
query
);
...
...
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