uid = $uid; $this->amount = $amount; $this->pay_time = $pay_time; $this->type = $type ? $type : self::CURRENT_DAY_REGISTER; $this->molecule = $molecule; $this->denominator = $denominator; } /** * Execute the job. * * @return void */ public function handle() { $client = new Client(); $params = [ 'uid' => $this->uid, 'amount' => $this->amount, 'pay_time' => $this->pay_time, 'type' => $this->type, 'molecule' => $this->molecule, 'denominator' => $this->denominator, 'source' => 'wdy' ]; $params['sign'] = _sign($params, SysConsts::TIKTOK_KEY); $response = $client->request('post', $this->url, ['form_params' => $params])->getBody()->getContents(); myLog('new_user_charge')->info($response); $result = json_decode($response); if ($result) { if ($result->code != 0) { myLog('new_user_charge')->info($response); } } } }