// +---------------------------------------------------------------------- namespace app\jobs\user; use app\services\user\UserMoneyServices; use crmeb\basic\BaseJobs; use crmeb\traits\QueueTrait; use think\facade\Log; /** * 用户余额 * Class UserMoneyJob * @package app\jobs */ class UserMoneyJob extends BaseJobs { use QueueTrait; /** * 赠送新人礼余额 * @param $uid * @return bool */ public function newcomerGiveMoney($uid) { try { /** @var UserMoneyServices $userMoneyServices */ $userMoneyServices = app()->make(UserMoneyServices::class); $userMoneyServices->newcomerGiveMoney((int)$uid); } catch (\Throwable $e) { Log::error('赠送新人礼余额失败,失败原因:' . $e->getMessage()); } return true; } /** * 会员卡激活赠送余额 * @param $uid * @return bool */ public function levelGiveMoney($uid) { try { /** @var UserMoneyServices $userMoneyServices */ $userMoneyServices = app()->make(UserMoneyServices::class); $userMoneyServices->levelGiveMoney((int)$uid); } catch (\Throwable $e) { Log::error('会员卡激活赠送余额失败,失败原因:' . $e->getMessage()); } return true; } }