InviteAssetService.php 747 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace bizMall\invite\services;
  3. use bizMall\base\services\BaseService;
  4. use bizMall\invite\classes\InviteAssetClass;
  5. class InviteAssetService extends BaseService
  6. {
  7. public static $baseFile = '\bizMall\invite\classes\InviteAssetClass';
  8. //查看设置
  9. public static function getAsset($sjId)
  10. {
  11. $asset = InviteAssetClass::getByCondition(['sjId' => $sjId]);
  12. if (!empty($asset)) {
  13. return $asset;
  14. }
  15. $time = time();
  16. return InviteAssetClass::add(['sjId' => $sjId, 'switch' => 1, 'amount' => 20, 'miniCost' => 298, 'duration' => 7, 'prize' => '10元', 'addTime' => $time]);
  17. }
  18. //更新设置
  19. public static function updateAsset($sjId, $data)
  20. {
  21. return InviteAssetClass::updateByCondition(['sjId' => $sjId], $data);
  22. }
  23. }