Example #1
0
 /**
  * 删除关注
  *
  * @param int $uid
  * @param int $touid
  * @return boolean
  */
 public function delFollow($uid, $touid)
 {
     Wind::import('SRV:medal.srv.PwAutoRecoverMedal');
     $userBo = new PwUserBo($uid);
     $bp = new PwAutoRecoverMedal($userBo);
     $bp->autoRecoverMedal(8, isset($userBo->info['follows']) ? (int) $userBo->info['follows'] : 0);
     $userBo = new PwUserBo($touid);
     $bp = new PwAutoRecoverMedal($userBo);
     $bp->autoRecoverMedal(5, isset($userBo->info['fans']) ? (int) $userBo->info['fans'] : 0);
     return true;
 }
Example #2
0
 /**
  * PwSimpleHook 勾子
  * 
  * @param int $uid
  * @param int $beLikeUid
  */
 public function delLike($uid, $beLikeUid)
 {
     Wind::import('SRV:medal.srv.PwAutoRecoverMedal');
     //TODO 其它接口
     $ds = Wekit::load('user.PwUserBehavior');
     $behavior = $ds->getBehavior($beLikeUid, 'belike_times');
     $condition = isset($behavior['number']) ? (int) $behavior['number'] : 0;
     $bp = new PwAutoRecoverMedal(new PwUserBo($beLikeUid));
     $bp->autoRecoverMedal(6, $condition);
     //喜欢统计
     $userbo = new PwUserBo($uid);
     $condition = isset($userbo->info['likes']) ? (int) $userbo->info['likes'] : 0;
     $bp = new PwAutoRecoverMedal($userbo);
     $bp->autoRecoverMedal(9, $condition);
     //like_count
 }