<?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; } }