| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- namespace bizMall\user\classes;
- use Yii;
- use bizMall\base\classes\BaseClass;
- class UserAssetClass extends BaseClass
- {
-
- public static $baseFile = '\bizMall\user\models\UserAsset';
-
- //根据用户ID取资产
- public static function getByUserId($userId, $returnObj = false)
- {
- $condition = ['userId' => $userId];
- return self::getByCondition($condition, $returnObj);
- }
- //批量取用户资产 ssh 2019.11.30
- public static function getByUserIds($ids, $indexBy = null)
- {
- return self::getAllByCondition(['userId' => ['in', $ids]], null, '*', $indexBy);
- }
-
- public static function updateByUserId($userId, $data)
- {
- $condition = ['userId' => $userId];
- self::updateByCondition($condition, $data);
- }
-
- //用户的领卷次数增加
- public static function getCouponNumIncrease($userId, $num = 1)
- {
- $asset = self::getByUserId($userId, true);
- $asset->getCouponNum += $num;
- $asset->save();
- }
-
- }
|