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
yangyang
9 years ago
Commit
466409293840aef15bebc9b41a7e65970c0aad6b
1 parent
a1fb1a90
save
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
44 additions
and
13 deletions
library/LibModels/Wap/Guang/StarClassData.php
yohobuy/m.yohobuy.com/application/models/Guang/StarClass.php
yohobuy/m.yohobuy.com/application/modules/Guang/controllers/StarClass.php
library/LibModels/Wap/Guang/StarClassData.php
View file @
4664092
...
...
@@ -117,13 +117,13 @@ class StarClassData
public
static
function
setFavorite
(
$articleId
,
$uid
,
$type
)
{
if
(
!
empty
(
$type
)
&&
$type
==
'fav'
)
{
$url
=
'
/guang/api/v5
/favorite/setFavorite'
;
$url
=
'
guang/api/v1
/favorite/setFavorite'
;
}
elseif
(
$type
==
'del'
){
$url
=
'
/guang/api/v5
/favorite/cancelFavorite'
;
$url
=
'
guang/api/v1
/favorite/cancelFavorite'
;
}
$param
=
Yohobuy
::
param
();
$param
[
'article
I
d'
]
=
$articleId
;
$param
[
'article
_i
d'
]
=
$articleId
;
$param
[
'uid'
]
=
$uid
;
$param
[
'client_secret'
]
=
Sign
::
getSign
(
$param
);
...
...
@@ -134,7 +134,7 @@ class StarClassData
/**
* 排名前100
*/
public
static
function
Top
()
public
static
function
topData
()
{
$param
=
Yohobuy
::
param
();
$param
[
'method'
]
=
'app.starClass.top100'
;
...
...
yohobuy/m.yohobuy.com/application/models/Guang/StarClass.php
View file @
4664092
...
...
@@ -110,7 +110,7 @@ class StarClassModel
}
$build
=
array
();
}
//print_r($result);
return
$result
;
}
...
...
@@ -147,6 +147,7 @@ class StarClassModel
$collocationList
[
$key
][
'articleId'
]
=
$value
[
'id'
];
$collocationList
[
$key
][
'isLiked'
]
=
$value
[
'isPraise'
]
==
'Y'
?
true
:
false
;
$collocationList
[
$key
][
'isCollected'
]
=
$value
[
'isFavor'
]
==
'Y'
?
true
:
false
;
$collocationList
[
$key
][
'share'
]
=
$value
[
'share'
][
'url'
];
}
$result
[
'collocationList'
]
=
$collocationList
;
}
...
...
@@ -154,7 +155,26 @@ class StarClassModel
return
$result
;
}
//top100
public
static
function
getTop
()
{
$data
=
StarClassData
::
topData
();
$result
=
array
();
if
(
isset
(
$data
[
'code'
])
&&
$data
[
'code'
]
==
200
)
{
foreach
(
$data
[
'data'
]
as
$key
=>
$value
)
{
$result
[
'rankingList'
][
$key
][
'num'
]
=
intval
(
$key
)
+
1
;
$result
[
'rankingList'
][
$key
][
'img'
]
=
Helpers
::
getImageUrl
(
$value
[
'avatar'
],
640
,
240
);
$result
[
'rankingList'
][
$key
][
'name'
]
=
$value
[
'username'
];
$result
[
'rankingList'
][
$key
][
'intimacyNum'
]
=
$value
[
'num'
];
}
}
return
$result
;
}
//签到操作
public
static
function
sign
(
$uid
)
{
...
...
@@ -165,7 +185,7 @@ class StarClassModel
if
(
isset
(
$data
[
'code'
])
&&
$data
[
'code'
]
==
200
)
{
$result
[
'todayIntimacy'
]
=
isset
(
$data
[
'data'
][
'logs'
][
0
][
'addNum'
])
?
$data
[
'data'
][
'logs'
][
0
][
'addNum'
]
:
'0'
;
foreach
(
$data
[
'data'
][
'logs'
]
as
$key
=>
$value
)
{
$result
[
'signDay'
]
.=
!
empty
(
$value
[
'createTime'
])
?
date
(
'
N
'
,
$value
[
'createTime'
])
.
','
:
''
;
$result
[
'signDay'
]
.=
!
empty
(
$value
[
'createTime'
])
?
date
(
'
d
'
,
$value
[
'createTime'
])
.
','
:
''
;
}
$result
[
'intimacyNum'
]
=
isset
(
$data
[
'data'
][
'addNum'
])
?
$data
[
'data'
][
'addNum'
]
:
'0'
;
foreach
(
$data
[
'data'
][
'rankList'
]
as
$key
=>
$value
)
{
...
...
@@ -243,7 +263,6 @@ class StarClassModel
}
//星潮教室首页banner
public
static
function
focus
(
$data
)
{
...
...
yohobuy/m.yohobuy.com/application/modules/Guang/controllers/StarClass.php
View file @
4664092
...
...
@@ -35,7 +35,8 @@ class StarClassController extends AbstractAction
$data
=
StarClassModel
::
getspecial
();
$this
->
_view
->
display
(
'subject'
,
array
(
'trendClassSubject'
=>
$data
'trendClassSubject'
=>
$data
,
'trendClassHomePage'
=>
true
));
}
...
...
@@ -69,12 +70,23 @@ class StarClassController extends AbstractAction
}
}
//top100
public
function
topAction
()
{
$this
->
setNavHeader
(
'星潮教室'
,
true
,
false
);
$data
=
StarClassModel
::
getTop
();
$this
->
_view
->
display
(
'check-in'
,
array
(
'trendClassCheckIn'
=>
$data
));
}
//签到
public
function
signAction
()
{
// if(!$this->isAjax()){
// return;
// }
if
(
!
$this
->
isAjax
()){
return
;
}
$uid
=
$this
->
getUid
();
if
(
!
$uid
)
{
$this
->
echoJson
(
array
(
'code'
=>
201
,
'data'
=>
Helpers
::
url
(
'/signin.html'
,
array
(
'refer'
=>
$this
->
server
(
'HTTP_REFERER'
,
SITE_MAIN
)))));
...
...
@@ -99,7 +111,7 @@ class StarClassController extends AbstractAction
$this
->
echoJson
(
$result
);
}
//
转发
//
分享
public
function
forwardAction
()
{
if
(
!
$this
->
isAjax
()){
...
...
Please
register
or
login
to post a comment