diff --git a/app/Services/Logic/User/Console/ConnectList.php b/app/Services/Logic/User/Console/ConnectList.php index 392e6597..d886ff0c 100644 --- a/app/Services/Logic/User/Console/ConnectList.php +++ b/app/Services/Logic/User/Console/ConnectList.php @@ -7,6 +7,7 @@ namespace App\Services\Logic\User\Console; +use App\Models\Connect as ConnectModel; use App\Repos\Connect as ConnectRepo; use App\Services\Logic\Service as LogicService; @@ -32,16 +33,23 @@ class ConnectList extends LogicService $items = []; + $excludes = [ + ConnectModel::PROVIDER_WECHAT_OA, + ConnectModel::PROVIDER_WECHAT_MINI, + ]; + foreach ($connects as $connect) { - $items[] = [ - 'id' => $connect->id, - 'open_id' => $connect->open_id, - 'open_name' => $connect->open_name, - 'open_avatar' => $connect->open_avatar, - 'provider' => $connect->provider, - 'create_time' => $connect->create_time, - 'update_time' => $connect->update_time, - ]; + if (!in_array($connect->provider, $excludes)) { + $items[] = [ + 'id' => $connect->id, + 'open_id' => $connect->open_id, + 'open_name' => $connect->open_name, + 'open_avatar' => $connect->open_avatar, + 'provider' => $connect->provider, + 'create_time' => $connect->create_time, + 'update_time' => $connect->update_time, + ]; + } } return $items;