Wang Chen 4 anos atrás
pai
commit
0d22cd13fe
1 arquivos alterados com 3 adições e 16 exclusões
  1. 3 16
      app/Console/Commands/Push/PushTagBind.php

+ 3 - 16
app/Console/Commands/Push/PushTagBind.php

@@ -41,7 +41,6 @@ class PushTagBind extends Command
 
         # 获取所有oppo app,初始化推送
         $apps    = PushAppService::getAppsByProvider($provider);
-        $clients = $this->initCients($apps);
 
         # 查询所有oppo用户
         $id = 0;
@@ -54,17 +53,9 @@ class PushTagBind extends Command
                 break;
             }
 
-            # 循环绑定tag
-            foreach($users as $user) {
-                $regId  = getProp($user, 'reg_id');
-                $appId  = getProp($user, 'app_id');
-                $client = getProp($clients, $appId);
-                if (empty($client)) {
-                    continue;
-                }
-
-                // $client->subscribeTags($regId, $tag);
-                var_dump(getProp($user, 'uid'), $regId, getProp($user, 'provider'));
+            $groupUsers = collect($users)->groupBy('app_id')->pluck('reg_id')->all();
+            foreach($groupUsers as $key => $regIds) {
+                var_dump($key, $regIds);
             }
 
             # 分页id
@@ -99,8 +90,4 @@ class PushTagBind extends Command
         return $clients;
     }
 
-    private function buildOppoPushTag($regId)
-    {
-        # code...
-    }
 }