Toggle navigation
Toggle navigation
This project
Loading...
Sign in
wangshusheng
/
YOHOBUYPC
·
Commits
Go to a project
GitLab
Go to dashboard
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
b13941cd9050f1df8572dbfe175f3363358bd1be
1 parent
79eedd2b
code review by hf: format help center code
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
21 additions
and
20 deletions
library/LibModels/Wap/Home/HelpData.php
yohobuy/m.yohobuy.com/application/controllers/Home.php
yohobuy/m.yohobuy.com/application/models/Home/Help.php
yohobuy/m.yohobuy.com/application/models/Product/Detail.php
library/LibModels/Wap/Home/HelpData.php
View file @
b13941c
...
...
@@ -22,7 +22,7 @@ class HelpData
$param
[
'method'
]
=
'app.help.li'
;
$param
[
'client_secret'
]
=
Sign
::
getSign
(
$param
);
return
Yohobuy
::
post
(
Yohobuy
::
API_URL
,
$param
,
$param
);
return
Yohobuy
::
post
(
Yohobuy
::
API_URL
,
$param
);
}
...
...
yohobuy/m.yohobuy.com/application/controllers/Home.php
View file @
b13941c
...
...
@@ -867,7 +867,8 @@ class HomeController extends AbstractAction
/**
* 帮助中心列表详细信息
*/
public
function
helpDetailAction
()
{
public
function
helpDetailAction
()
{
$caption
=
$this
->
get
(
'caption'
,
'帮助中心'
);
$code
=
$this
->
get
(
'code'
,
0
);
if
(
empty
(
$code
))
{
...
...
@@ -877,9 +878,8 @@ class HomeController extends AbstractAction
$this
->
setTitle
(
$caption
);
$this
->
setNavHeader
(
$caption
);
$service
=
Home\HelpModel
::
serviceDetail
(
$code
);
$this
->
_view
->
display
(
'helpDetail'
,
array
(
'iHelp'
=>
$service
,
'iHelp'
=>
Home\HelpModel
::
serviceDetail
(
$code
)
,
));
}
...
...
yohobuy/m.yohobuy.com/application/models/Home/Help.php
View file @
b13941c
...
...
@@ -8,36 +8,37 @@ use Plugin\Helpers;
/**
* 帮助中心相关数据处理
*/
class
HelpModel
{
class
HelpModel
{
/*
* 获取帮助中心列表
*/
public
static
function
serviceInfo
()
{
//调用接口获取数据
$res
=
json_decode
(
HelpData
::
serviceInfo
(),
TRUE
);
$cateInfo
=
$res
[
'data'
];
public
static
function
serviceInfo
()
{
$iHelp
=
array
();
$list
=
array
();
if
(
$cateInfo
)
{
foreach
(
$cateInfo
as
$key
=>
$value
)
{
$cateInfo
=
HelpData
::
serviceInfo
();
if
(
!
empty
(
$cateInfo
[
'data'
]))
{
foreach
(
$cateInfo
[
'data'
]
as
$key
=>
$value
)
{
$iHelp
[
$key
][
'name'
]
=
$value
[
'caption'
];
$iHelp
[
$key
][
'code'
]
=
$value
[
'code'
];
$iHelp
[
$key
][
'url'
]
=
Helpers
::
url
(
'/home/helpDetail'
,
array
(
'code'
=>
$value
[
'code'
],
'caption'
=>
$value
[
'caption'
])
);
$iHelp
[
$key
][
'url'
]
=
Helpers
::
url
(
'/home/helpDetail'
,
array
(
'code'
=>
$value
[
'code'
],
'caption'
=>
$value
[
'caption'
]));
}
}
return
$iHelp
;
}
/*
* 获取帮助中心详细内容
*/
public
static
function
serviceDetail
(
$code
)
{
public
static
function
serviceDetail
(
$code
)
{
$res
=
HelpData
::
serviceDetail
(
$code
);
if
(
!
empty
(
$res
))
{
if
(
false
!==
(
$part
=
strstr
(
$res
,
'<div class="deal_main">'
)))
{
$res
=
strstr
(
$part
,
'</body>'
,
TRUE
);
if
(
false
!==
(
$part
=
strstr
(
$res
,
'<body>'
)))
{
$res
=
strstr
(
$part
,
'</body>'
,
true
);
}
}
return
$res
;
...
...
yohobuy/m.yohobuy.com/application/models/Product/Detail.php
View file @
b13941c
...
...
@@ -212,7 +212,7 @@ class DetailModel
// 统计每个尺码对应的各个颜色的库存量
foreach
(
$sizeList
as
&
$sizeArr
)
{
$sizeArr
[
'colorNumStr'
]
=
implode
(
'/'
,
array_values
(
$colorStorageGroup
[
$sizeArr
[
'
sizeN
ame'
]
])
);
$sizeArr
[
'colorNumStr'
]
=
implode
(
'/'
,
array_values
(
$colorStorageGroup
[
$sizeArr
[
'
n
ame'
]
])
);
}
// 商品库存总数
...
...
Please
register
or
login
to post a comment