params = $params; } public function handle() { try { make(PayNotifyModel::class)->db() ->insertOne($this->params); $uid = VipOrderModel::query()->where('id', $this->params['order_id']) ->value('user_id'); make(RegisterModel::class)->db()->updateOne( ['uid' => (int)$uid], ['$set' => ['is_vip' => 1]] ); } catch (\Exception $exception) { logger('AddPayNotifyJob', [$exception->getMessage()]); } } }