第三方插件支持自动购买

This commit is contained in:
flucont
2022-06-06 15:17:54 +08:00
parent a3eafecde5
commit 9067cb7b3c
5 changed files with 42 additions and 7 deletions

View File

@@ -81,6 +81,10 @@ class Plugins
$plugin_info = Plugins::get_plugin_info($plugin_name);
if(!$plugin_info) throw new Exception('未找到该插件信息');
if($plugin_info['type'] == 10 && isset($plugin_info['versions'][0]['download'])){
if($plugin_info['price'] == 0){
$btapi = self::get_btapi();
$btapi->create_plugin_other_order($plugin_info['id']);
}
$fname = $plugin_info['versions'][0]['download'];
$filemd5 = $plugin_info['versions'][0]['md5'];
Plugins::download_plugin_other($fname, $filemd5);