public function addDigg($feed_id, $mid)
{
// $data ['feed_id'] = $feed_id;
// $data ['uid'] = $mid;
// $data['uid'] = !$data['uid'] ? $GLOBALS['ts']['mid'] : $data['uid'];
// if ( !$data['uid'] ){
// $this->error = '未登录';
// return false;
// }
// $isExit = $this->where ( $data )->getField ( 'id' );
// if ($isExit) {
// $this->error = '你已经赞过';
// return false;
// }
$mid or $this->mid;
$data = array('uid' => $mid, 'feed_id' => $feed_id);
if (!$data['uid']) {
$this->error = '未登录';
return false;
} elseif ($this->where($data)->count()) {
$this->error = '你已经赞过';
return false;
}
$data['cTime'] = time();
/*$id = $this->add($data);
if ($id) {
}
return $id;*/
// $feed = model ( 'Source' )->getSourceInfo ( 'feed', $feed_id );
// $data ['fid'] = $feed['uid'];
$data['cTime'] = time();
$res = $this->add($data);
//dump($res);dump($this->getLastSql());
if ($res) {
$feed = model('Source')->getSourceInfo('feed', $feed_id);
model('Feed')->where('feed_id=' . $feed_id)->setInc('digg_count');
model('Feed')->cleanCache($feed_id);
model('UserData')->updateKey('unread_digg', 1, true, $feed['uid']);
//增加积分
model('Credit')->setUserCredit($mid, 'digg_weibo');
model('Credit')->setUserCredit($feed['uid'], 'digged_weibo');
$this->setDiggCache($mid, $feed_id, 'add');
}
return $res;
}