Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
yohobuywap-node
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
zzzzzzz
9 years ago
Commit
df3048e498caa5f355c709e41f3757d3c8a28ea4
1 parent
8a429f6c
优化代码
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
28 deletions
apps/product/models/detail.js
apps/product/models/detail.js
View file @
df3048e
...
...
@@ -573,7 +573,7 @@ const _detailDataPkg = (origin, uid, vipLevel, ua) => {
dest
.
goodsName
=
origin
.
productName
;
// 是否是虚拟商品
dest
.
virtualGoods
=
origin
.
attribute
*
1
===
3
?
true
:
false
;
dest
.
virtualGoods
=
((
origin
.
attribute
*
1
===
3
)
?
true
:
false
)
;
// 用户未登录时
if
(
!
uid
)
{
...
...
@@ -610,28 +610,7 @@ const _detailDataPkg = (origin, uid, vipLevel, ua) => {
let
productTags
=
{};
_
.
forEach
(
origin
.
tags
,
function
(
value
)
{
switch
(
value
)
{
case
'is_soon_sold_out'
:
productTags
.
is_soon_sold_out
=
true
;
break
;
case
'is_new'
:
productTags
.
is_new
=
true
;
break
;
case
'is_discount'
:
productTags
.
is_discount
=
true
;
break
;
case
'is_limited'
:
productTags
.
is_limited
=
true
;
break
;
case
'is_yohood'
:
productTags
.
is_yohood
=
true
;
break
;
case
'is_advance'
:
productTags
.
is_advance
=
true
;
break
;
default
:
break
;
}
productTags
[
value
]
=
true
;
});
dest
.
tags
=
productTags
;
...
...
@@ -764,10 +743,8 @@ const _detailDataPkg = (origin, uid, vipLevel, ua) => {
storage
:
size
.
storageNumber
};
allSizeList
[
sizeName
]
=
(
allSizeList
[
sizeName
]
===
null
||
typeof
allSizeList
[
sizeName
]
===
'undefined'
)
?
build
:
allSizeList
[
sizeName
];
allSizeList
[
sizeName
]
=
(
allSizeList
[
sizeName
]
===
null
||
typeof
allSizeList
[
sizeName
]
===
'undefined'
)
?
build
:
allSizeList
[
sizeName
];
colorStorageNum
+=
parseInt
(
size
.
storageNumber
,
10
);
colorStorageGroup
[
value
.
productSkc
][
sizeName
]
=
parseInt
(
size
.
storageNumber
,
10
);
});
...
...
@@ -1078,4 +1055,4 @@ let getProductData = (data) => {
module
.
exports
=
{
getProductData
};
};
\ No newline at end of file
...
...
Please
register
or
login
to post a comment