feat: 添加京东,华为,天翼云储存的配置读写

This commit is contained in:
Gosowong 2023-06-05 14:11:39 +08:00
parent 578cf8cf79
commit 389548aef7
2 changed files with 42 additions and 0 deletions

View File

@ -63,6 +63,21 @@ class UploadService
'appid' => sys_config('tengxun_appid'),
];
break;
case 5://京东云
$config = [
'accessKey' => sys_config('jd_accessKey'),
'secretKey' => sys_config('jd_secretKey'),
];
case 6://华为云
$config = [
'accessKey' => sys_config('hw_accessKey'),
'secretKey' => sys_config('hw_secretKey'),
];
case 7://天翼云
$config = [
'accessKey' => sys_config('ty_accessKey'),
'secretKey' => sys_config('ty_secretKey'),
];
case 1:
break;
default:

View File

@ -124,6 +124,21 @@ class SystemStorageServices extends BaseServices
'secretKey' => sys_config('tengxun_secretKey', ''),
'appid' => sys_config('tengxun_appid', ''),
];
case 5:// cos 京东云
$config = [
'accessKey' => sys_config('jd_accessKey', ''),
'secretKey' => sys_config('jd_secretKey', ''),
];
case 6:// cos 华为云
$config = [
'accessKey' => sys_config('hw_accessKey', ''),
'secretKey' => sys_config('hw_secretKey', ''),
];
case 7:// cos 天翼云
$config = [
'accessKey' => sys_config('ty_accessKey', ''),
'secretKey' => sys_config('ty_secretKey', ''),
];
break;
}
return $config;
@ -216,6 +231,18 @@ class SystemStorageServices extends BaseServices
$make->update('tengxun_secretKey', ['value' => json_encode($secretKey)], 'menu_name');
$make->update('tengxun_appid', ['value' => json_encode($appid)], 'menu_name');
break;
case 5:// oss 京东云
$make->update('jd_accessKey', ['value' => json_encode($accessKey)], 'menu_name');
$make->update('jd_secretKey', ['value' => json_encode($secretKey)], 'menu_name');
break;
case 6:// oss 华为云
$make->update('hw_accessKey', ['value' => json_encode($accessKey)], 'menu_name');
$make->update('hw_secretKey', ['value' => json_encode($secretKey)], 'menu_name');
break;
case 7:// oss 天翼云
$make->update('ty_accessKey', ['value' => json_encode($accessKey)], 'menu_name');
$make->update('ty_secretKey', ['value' => json_encode($secretKey)], 'menu_name');
break;
}
$make->cacheDriver()->clear();
}