diff --git a/src/Qcloud/QcloudStatisticsTrait.php b/src/Qcloud/QcloudStatisticsTrait.php index c64998b116a8aa660a45201b837cc1084bfafc9d..29f9d6986addd60d04e2a52a2082012253eb82a5 100644 --- a/src/Qcloud/QcloudStatisticsTrait.php +++ b/src/Qcloud/QcloudStatisticsTrait.php @@ -40,10 +40,10 @@ trait QcloudStatisticsTrait $setting = Setting::query()->get()->toArray(); $setting = array_column($setting, null, 'key'); $version = app()->version(); - $siteId = $setting['site_id']; - $siteSecret = $setting['site_secret']; - $siteInstall = $setting['site_install']; - $siteManage = $setting['site_manage']; + $siteId = !empty($setting['site_id']) ? $setting['site_id'] : ''; + $siteSecret = !empty($setting['site_secret']) ? $setting['site_secret'] : ''; + $siteInstall = !empty($setting['site_install']) ? $setting['site_install'] : ''; + $siteManage = !empty($setting['site_manage']) ? $setting['site_manage'] : ''; $version = app()->version(); $t1 = date('Y-m-d 00:00:00', strtotime('-1 day')); $t2 = date('Y-m-d 23:59:59', strtotime('-1 day')); @@ -95,9 +95,9 @@ trait QcloudStatisticsTrait { $setting = Setting::query()->get()->toArray(); $setting = array_column($setting, null, 'key'); - $siteInstall = $setting['site_install']['value']; - $qcloudSecretId = $setting['qcloud_secret_id']['value']; - $qcloudSecretKey = $setting['qcloud_secret_key']['value']; + $siteInstall = !empty($setting['site_install']) ? $setting['site_install']['value'] : ''; + $qcloudSecretId = !empty($setting['qcloud_secret_id']) ? $setting['qcloud_secret_id']['value'] : ''; + $qcloudSecretKey = !empty($setting['qcloud_secret_key']) ? $setting['qcloud_secret_key']['value'] : ''; if (empty($qcloudSecretId) || empty($qcloudSecretKey)) return; try { $cred = new Credential($qcloudSecretId, $qcloudSecretKey);