diff --git a/app/service/AppMiniService.php b/app/service/AppMiniService.php index 414ff7a4c..ccf534feb 100755 --- a/app/service/AppMiniService.php +++ b/app/service/AppMiniService.php @@ -859,7 +859,7 @@ class AppMiniService 'plugins_terminal' => $params['terminal'], ]; $res = StoreService::PluginsUpgradeInfo($request_params); - if(!empty($res['data'])) + if(!empty($res['data']) && is_array($res['data'])) { $res['data'] = array_column($res['data'], null, 'plugins'); } diff --git a/app/service/PluginsService.php b/app/service/PluginsService.php index 2dd84d1c5..ca33fd04a 100755 --- a/app/service/PluginsService.php +++ b/app/service/PluginsService.php @@ -465,7 +465,7 @@ class PluginsService if(!empty($result) && isset($result['code']) && $result['code'] == 0) { // 处理存在更新的插件数据 - if(!empty($result['data'])) + if(!empty($result['data']) && is_array($result['data'])) { $result['data'] = array_column($result['data'], null, 'plugins'); } diff --git a/app/service/ThemeService.php b/app/service/ThemeService.php index 323b02fd1..fdae92d06 100755 --- a/app/service/ThemeService.php +++ b/app/service/ThemeService.php @@ -462,7 +462,7 @@ class ThemeService 'plugins_data' => $data, ]; $res = StoreService::PluginsUpgradeInfo($request_params); - if(!empty($res['data'])) + if(!empty($res['data']) && is_array($res['data'])) { $res['data'] = array_column($res['data'], null, 'plugins'); }