UpdateController.class.php
1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
/**
* Created by PhpStorm.
* User: gaoyaqiu
* Date: 2017/5/26
* Time: 20:56
*/
namespace Api\Controller\Like;
use Common\Common\DataCenter;
use VcySDK\Integral;
use VcySDK\Service;
class UpdateController extends AbstractController
{
public function Index()
{
$sdk = new Integral(Service::instance());
$data = $this->_result = $sdk->updateLike([
// 点赞人
'createMemUid' => $this->uid,
// 被点赞人
'memUid' => I('post.mem_uid'),
// 点赞 排名类型
'rankType' => I('post.rank_type', $sdk::INTEGRAL_RANKING_TYPE_TOTAL)
]);
// 数据中心:点赞数据处理埋点
$datacenter =& DataCenter::instance();
if ($data['status'] == 1) {
// 点赞
$datacenter->addLike($this->_login->user, I('post.mem_uid'));
} else {
// 取消点赞
$datacenter->delUserLike($this->uid, I('post.mem_uid'));
}
return true;
}
}