UserAssetClass.php 795 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace biz\user\classes;
  3. use Yii;
  4. use biz\base\classes\BaseClass;
  5. class UserAssetClass extends BaseClass
  6. {
  7. public static $baseFile = '\biz\user\models\UserAsset';
  8. /**
  9. * 根据用户ID取信息
  10. * @author shishaohua <shish@zhhinc.com>
  11. * @time 2019.6.2 9:11
  12. */
  13. public static function getByUserId($userId, $returnObj = false)
  14. {
  15. $condition = ['userId' => $userId];
  16. return self::getByCondition($condition, $returnObj);
  17. }
  18. public static function updateByUserId($userId, $data)
  19. {
  20. $condition = ['userId' => $userId];
  21. self::updateByCondition($condition, $data);
  22. }
  23. //用户的领卷次数增加
  24. public static function getCouponNumIncrease($userId, $num = 1)
  25. {
  26. $asset = self::getByUserId($userId, true);
  27. $asset->getCouponNum += $num;
  28. $asset->save();
  29. }
  30. }