InviteStatClass.php 498 B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace bizHd\invite\classes;
  3. use Yii;
  4. use bizHd\base\classes\BaseClass;
  5. class InviteStatClass extends BaseClass
  6. {
  7. public static $baseFile = '\bizHd\invite\models\InviteStat';
  8. //邀请数增加
  9. public static function addInviteNum($userId, $num = 1)
  10. {
  11. $stat = self::getByCondition(['userId' => $userId], true);
  12. if (empty($stat)) {
  13. $time = time();
  14. $stat = self::add(['userId' => $userId, 'addTime' => $time], true);
  15. }
  16. $stat->inviteNum += $num;
  17. $stat->save();
  18. }
  19. }