InviteAssetClass.php 627 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace bizHd\invite\classes;
  3. use common\components\util;
  4. use Yii;
  5. use bizHd\base\classes\BaseClass;
  6. class InviteAssetClass extends BaseClass
  7. {
  8. public static $baseFile = '\bizHd\invite\models\InviteAsset';
  9. //新人礼品 ssh 2019.12.14
  10. public static function newGift($sjId)
  11. {
  12. $asset = self::getByCondition(['sjId' => $sjId]);
  13. if (empty($asset)) {
  14. util::fail('没有找到邀请新人的奖励');
  15. }
  16. if (empty($asset['switch'])) {
  17. return [];
  18. }
  19. $duration = $asset['duration'];
  20. $validTime = time() + $duration * 86400;
  21. $asset['validTime'] = date("Y-m-d", $validTime);
  22. return $asset;
  23. }
  24. }