sys_config('sms_account'), 'sms_token' => sys_config('sms_token'), 'site_url' => sys_config('site_url') ]); $res = $sms->send($phone, $template, $data); if ($res === false) { $errorSmg = $sms->getError(); Log::info($logMsg ?? $errorSmg); return $errorSmg; } else { SmsRecord::sendRecord($phone, $res['data']['content'], $res['data']['template'], $res['data']['id']); } return true; } else { return false; } } public static function NewSmsSend(string $phone, array $data, string $template) { try { $res = ZjSMSServerService::send($phone, $data); // var_dump($res); // exit; if ($res['status'] != '200') { return $res['msg']; } else { SmsRecord::sendRecord($phone, $data['code'], $template, ''); } return true; } catch (Exception $exception) { // Log::info($exception->getMessage()); return $exception->getMessage(); } } }