Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
yoho-blk
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
1
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
郝肖肖
8 years ago
Commit
126c3b7f57f334f560dbe65d596874f11cda3797
1 parent
5e99d65c
trim skn
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
16 deletions
apps/product/controllers/recommend.js
apps/product/controllers/recommend.js
View file @
126c3b7
...
...
@@ -87,29 +87,22 @@ const getRecommendShop = (req, res, next) => {
* @param next
*/
const
recentPreview
=
(
req
,
res
,
next
)
=>
{
let
browserSkn
=
req
.
cookies
.
_browseskn
;
let
limit
=
req
.
query
.
limit
;
let
browserSkn
=
req
.
cookies
.
_browseskn
||
''
;
let
limit
=
req
.
query
.
limit
||
20
;
let
skn
=
_
.
trim
(
browserSkn
?
decodeURIComponent
(
browserSkn
).
replace
(
/
\-(\d)
+
(\,){0,1}
/g
,
','
)
:
''
,
','
);
// 拆解skn
let
skn
=
browserSkn
?
decodeURIComponent
(
browserSkn
).
replace
(
/
\-(\d)
+
(\,){0,1}
/g
,
','
)
:
''
;
// 去除skn字符串的最后一个多余的,
if
(
skn
&&
skn
.
lastIndexOf
(
','
)
===
skn
.
length
-
1
)
{
skn
=
skn
.
slice
(
0
,
-
1
);
}
if
(
skn
)
{
skn
=
_
.
slice
(
_
.
uniq
(
skn
.
split
(
','
)),
0
,
limit
).
join
(
','
);
// 去重+截取
if
(
!
skn
)
{
recommend
.
recentPreview
(
skn
,
limit
).
then
(
data
=>
{
res
.
jsonp
(
data
);
}).
catch
(
next
);
}
else
{
res
.
jsonp
({
code
:
200
,
data
:
[],
message
:
'User info'
});
}
else
{
skn
=
_
.
slice
(
_
.
uniq
(
skn
.
split
(
','
)),
0
,
limit
).
join
(
','
);
// 去重+截取
recommend
.
recentPreview
(
skn
,
limit
).
then
(
data
=>
{
res
.
jsonp
(
data
);
}).
catch
(
next
);
}
};
...
...
Please
register
or
login
to post a comment