Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
yohobuy-node
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
1
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
yyq
7 years ago
Commit
8337256e6ca0a5e12721c2a66b35973e0f334559
1 parent
af447e74
fix service error
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
34 additions
and
37 deletions
apps/brands/models/brands-model.js
apps/product/models/sale.js
apps/brands/models/brands-model.js
View file @
8337256
...
...
@@ -107,50 +107,45 @@ module.exports = class extends global.yoho.BaseModel {
}
// 头部10个品牌小图块 url
if
(
res
.
data
&&
res
.
data
instanceof
Array
&&
res
.
data
[
1
].
data
&&
res
.
data
[
1
].
data
.
list
)
{
_
.
forEach
(
res
.
data
[
1
].
data
.
list
,
subValue
=>
{
brandAds
.
push
({
name
:
subValue
.
name
,
src
:
helpers
.
image
(
imgUtils
.
getImageUrl
(
(
subValue
.
src
.
match
(
/
(\S
*
)
imageView2/
)[
1
]
+
'imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/'
+
'background/d2hpdGU=/position/center/quality/80'
),
136
,
57
),
136
,
57
),
url
:
subValue
.
url
});
_
.
forEach
(
_
.
get
(
res
,
'data[1].data.list'
,
[]),
subValue
=>
{
brandAds
.
push
({
name
:
subValue
.
name
,
src
:
helpers
.
image
(
imgUtils
.
getImageUrl
(
(
subValue
.
src
.
match
(
/
(\S
*
)
imageView2/
)[
1
]
+
'imageMogr2/thumbnail/{width}x{height}/extent/{width}x{height}/'
+
'background/d2hpdGU=/position/center/quality/80'
),
136
,
57
),
136
,
57
),
url
:
subValue
.
url
});
}
}
);
// 头部品牌图块,广告位
if
(
res
.
data
&&
res
.
data
instanceof
Array
&&
res
.
data
[
0
].
data
)
{
_
.
forEach
(
res
.
data
[
0
].
data
,
(
subValue
,
k
)
=>
{
let
srcUrl
;
_
.
forEach
(
_
.
get
(
res
,
'data[0].data'
,
[]),
(
subValue
,
k
)
=>
{
let
srcUrl
;
// kids lifestyle 第一张图尺寸不同
if
(
switchParams
.
channelType
===
1
||
switchParams
.
channelType
===
2
)
{
srcUrl
=
helpers
.
image
(
subValue
.
src
,
222
,
180
,
3
);
}
else
{
srcUrl
=
(
k
===
0
)
?
helpers
.
image
(
subValue
.
src
,
570
,
280
,
3
)
:
helpers
.
image
(
subValue
.
src
,
280
,
280
,
3
);
}
let
brandPlusstarItem
=
{
name
:
subValue
.
title
,
src
:
srcUrl
,
url
:
subValue
.
url
};
// kids lifestyle 第一张图尺寸不同
if
(
switchParams
.
channelType
===
1
||
switchParams
.
channelType
===
2
)
{
srcUrl
=
helpers
.
image
(
subValue
.
src
,
222
,
180
,
3
);
if
(
channel
===
BOYS
||
channel
===
GIRLS
)
{
if
(
k
===
0
)
{
brandPlusstarItem
.
url
=
helpers
.
urlFormat
(
'/brands/plusstar'
,
{
channel
:
channel
});
}
else
{
srcUrl
=
(
k
===
0
)
?
helpers
.
image
(
subValue
.
src
,
570
,
280
,
3
)
:
helpers
.
image
(
subValue
.
src
,
280
,
280
,
3
);
}
let
brandPlusstarItem
=
{
name
:
subValue
.
title
,
src
:
srcUrl
,
url
:
subValue
.
url
};
if
(
channel
===
BOYS
||
channel
===
GIRLS
)
{
if
(
k
===
0
)
{
brandPlusstarItem
.
url
=
helpers
.
urlFormat
(
'/brands/plusstar'
,
{
channel
:
channel
});
}
else
{
brandPlusstarItem
.
url
=
helpers
.
urlFormat
(
'/brands/plusstar'
,
{
id
:
k
,
channel
:
channel
});
}
brandPlusstarItem
.
url
=
helpers
.
urlFormat
(
'/brands/plusstar'
,
{
id
:
k
,
channel
:
channel
});
}
}
brandLogos
.
push
(
brandPlusstarItem
);
});
}
brandLogos
.
push
(
brandPlusstarItem
);
});
// 整合brandTop数据结构,boys、girls
if
(
switchParams
.
channelType
===
1
||
switchParams
.
channelType
===
2
)
{
...
...
apps/product/models/sale.js
View file @
8337256
...
...
@@ -75,6 +75,8 @@ function getSaleGoodsData(params, vipLevel) {
});
}
finalResult
.
goods
=
finalResult
.
goods
||
[];
// 处理 VIP 商品数据
if
(
params
.
saleType
===
'2'
)
{
_
.
forEach
(
finalResult
.
goods
,
(
value
,
key
)
=>
{
...
...
Please
register
or
login
to post a comment