Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
YOHO-ACTIVITY-PHP
·
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
a6cd6e91000e889a056df8403af018daa07c3ee1
1 parent
750504c7
code review by fei.hong: do modify app hotfix api add 4.0.1 patch
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
2 deletions
yohobuy/m.yohobuy.com/application/controllers/Hf.php
yohobuy/m.yohobuy.com/application/controllers/Hf.php
View file @
a6cd6e9
...
...
@@ -41,7 +41,7 @@ class HfController extends AbstractAction
* patchv 当前补丁的版本号,没有就传空 string "100"
* filecode md5(md5(文件内容) + "yohopatch2016") string "1233321121212332"
* ]
* echo md5(file_get_contents('http://cdn.yoho.cn/app-hotfix/yohobuy/4.0.
0/main2.js'));
* echo md5(file_get_contents('http://cdn.yoho.cn/app-hotfix/yohobuy/4.0.
1/main.js')); exit;
*/
public
function
v1Action
()
{
...
...
@@ -50,7 +50,13 @@ class HfController extends AbstractAction
// 根据版本号返回补丁文件信息
$version
=
$this
->
post
(
'app_version'
);
switch
(
$version
)
{
case
'4.0.0'
:
// 版本号
case
'4.0.1'
:
// 版本
$result
[
'data'
][
'url'
]
=
'http://cdn.yoho.cn/app-hotfix/yohobuy/4.0.1/main.js'
;
$result
[
'data'
][
'patchv'
]
=
'103'
;
$result
[
'data'
][
'filecode'
]
=
md5
(
'a0bb1f61c26ca8ed5dc19ab647715b1a'
.
'yohopatch2016'
);
$result
[
'md5'
]
=
md5
(
self
::
PRIVATE_KEY
.
':'
.
json_encode
(
$result
[
'data'
]));
break
;
case
'4.0.0'
:
// 版本
$result
[
'data'
][
'url'
]
=
'http://cdn.yoho.cn/app-hotfix/yohobuy/4.0.0/main2.js'
;
$result
[
'data'
][
'patchv'
]
=
'102'
;
$result
[
'data'
][
'filecode'
]
=
md5
(
'dddd71eed2754a53ad843a78587dc1f5'
.
'yohopatch2016'
);
...
...
Please
register
or
login
to post a comment