Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
YOHOBUYWAP
·
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
hf
9 years ago
Commit
9a58a73118ef296d22f71ffd4f419c1344805948
1 parent
4c66c9d0
fixes bug to home page login show status
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
24 additions
and
21 deletions
yohobuy/m.yohobuy.com/application/models/Product/Detail.php
yohobuy/m.yohobuy.com/application/models/Product/Detail.php
View file @
9a58a73
...
...
@@ -251,11 +251,11 @@ class DetailModel
*/
public
static
function
getSizeInfo
(
$productSkn
)
{
$result
=
array
();
$result
=
array
();
if
(
is_numeric
(
$productSkn
))
{
// 调用服务
$sizeInfo
=
DetailData
::
sizeInfo
(
$productSkn
);
$sizeInfo
=
DetailData
::
sizeInfo
(
$productSkn
);
// 商品信息
if
(
isset
(
$sizeInfo
[
'productDescBo'
][
'erpProductId'
]))
{
...
...
@@ -316,29 +316,32 @@ class DetailModel
$referenceList
[
0
]
=
array
(
'param'
=>
$referenceName
);
}
$sizeNameList
=
array
(
0
=>
array
(
'param'
=>
'吊牌尺码'
));
// 尺码名称
$sizeBoGroup
=
array
();
// 尺码按ID分组
foreach
(
$sizeInfo
[
'sizeInfoBo'
][
'sizeAttributeBos'
]
as
$attr
)
{
$sizeBoGroup
[
$attr
[
'id'
]][
0
]
=
array
(
'param'
=>
empty
(
$attr
[
'attributeName'
])
?
' '
:
$attr
[
'attributeName'
]);
}
foreach
(
$sizeInfo
[
'sizeInfoBo'
][
'sizeBoList'
]
as
$value
)
{
$sizeNameList
[]
=
array
(
'param'
=>
$value
[
'sizeName'
]);
if
(
!
empty
(
$value
[
'referenceSize'
][
'gender'
])
&&
(
$value
[
'referenceSize'
][
'gender'
]
==
$gender
||
$value
[
'referenceSize'
][
'gender'
]
==
3
))
{
$referenceList
[]
=
array
(
'param'
=>
empty
(
$value
[
'referenceSize'
][
'referenceName'
])
?
' '
:
$value
[
'referenceSize'
][
'referenceName'
]);
if
(
!
empty
(
$sizeInfo
[
'sizeInfoBo'
][
'sizeAttributeBos'
]))
{
$sizeNameList
=
array
(
0
=>
array
(
'param'
=>
'吊牌尺码'
));
// 尺码名称
$sizeBoGroup
=
array
();
// 尺码按ID分组
foreach
(
$sizeInfo
[
'sizeInfoBo'
][
'sizeAttributeBos'
]
as
$attr
)
{
$sizeBoGroup
[
$attr
[
'id'
]][
0
]
=
array
(
'param'
=>
empty
(
$attr
[
'attributeName'
])
?
' '
:
$attr
[
'attributeName'
]);
}
foreach
(
$value
[
'sortAttributes'
]
as
$attr
)
{
$sizeBoGroup
[
$attr
[
'id'
]][]
=
array
(
'param'
=>
empty
(
$attr
[
'sizeValue'
])
?
' '
:
$attr
[
'sizeValue'
]);
foreach
(
$sizeInfo
[
'sizeInfoBo'
][
'sizeBoList'
]
as
$value
)
{
$sizeNameList
[]
=
array
(
'param'
=>
$value
[
'sizeName'
]);
if
(
!
empty
(
$value
[
'referenceSize'
][
'gender'
])
&&
(
$value
[
'referenceSize'
][
'gender'
]
==
$gender
||
$value
[
'referenceSize'
][
'gender'
]
==
3
))
{
$referenceList
[]
=
array
(
'param'
=>
empty
(
$value
[
'referenceSize'
][
'referenceName'
])
?
' '
:
$value
[
'referenceSize'
][
'referenceName'
]);
}
foreach
(
$value
[
'sortAttributes'
]
as
$attr
)
{
$sizeBoGroup
[
$attr
[
'id'
]][]
=
array
(
'param'
=>
empty
(
$attr
[
'sizeValue'
])
?
' '
:
$attr
[
'sizeValue'
]);
}
}
}
// 根据模板页面的显示,按表格一列一列来显示
$result
[
'sizeInfo'
][
'detail'
][
'list'
][
0
][
'params'
]
=
$sizeNameList
;
if
(
$showReference
)
{
$result
[
'sizeInfo'
][
'detail'
][
'list'
][
1
][
'params'
]
=
$referenceList
;
}
foreach
(
$sizeBoGroup
as
$value
)
{
$result
[
'sizeInfo'
][
'detail'
][
'list'
][][
'params'
]
=
$value
;
// 根据模板页面的显示,按表格一列一列来显示
$result
[
'sizeInfo'
][
'detail'
][
'list'
][
0
][
'params'
]
=
$sizeNameList
;
if
(
$showReference
)
{
$result
[
'sizeInfo'
][
'detail'
][
'list'
][
1
][
'params'
]
=
$referenceList
;
}
foreach
(
$sizeBoGroup
as
$value
)
{
$result
[
'sizeInfo'
][
'detail'
][
'list'
][][
'params'
]
=
$value
;
}
}
}
// 测量方式
...
...
Please
register
or
login
to post a comment