林琦海 5 yıl önce
ebeveyn
işleme
635c00518d

+ 4 - 4
app-hd/controllers/WsController.php

@@ -24,10 +24,10 @@ class WsController extends BaseController
         $shopAdminId = $this->shopAdminId;
         Yii::info("ws band shopAdminId clientId ". $shopAdminId.'---'.$clientId);
         Gateway::bindUid($clientId, $shopAdminId);
-        $isOnlineUid = Gateway::isUidOnline($shopAdminId);
-        $isOnline = Gateway::isOnline($clientId);
-        // Yii::$app->cache->set($shopAdminId,$clientId);
-        Yii::info("ws band isOnlineUid isOnline ". $isOnlineUid.'---'.$isOnline);
+        //$isOnlineUid = Gateway::isUidOnline($shopAdminId);
+        //$isOnline = Gateway::isOnline($clientId);
+         Yii::$app->cache->set($shopAdminId,$clientId);
+        //Yii::info("ws band isOnlineUid isOnline ". $isOnlineUid.'---'.$isOnline);
         util::complete();
     }
 

+ 6 - 6
biz-ghs/ws/services/WsService.php

@@ -21,12 +21,12 @@ class WsService
                 $data = ['type' => 'money','url'=>'data:audio/mp3;base64,'.$audio, 'msg' => $msg,'money'=>$money];
                 //判断是否在线
                 $online = Gateway::isUidOnline($adminId);
-                Gateway::sendToUid($adminId, json_encode($data));
-//                $clientId = Yii::$app->cache->get($adminId);
-//                Yii::info("clientId:".$clientId);
-//                if($clientId){
-//                    Gateway::sendToClient($clientId, json_encode($data));
-//                }
+                // Gateway::sendToUid($adminId, json_encode($data));
+                $clientId = Yii::$app->cache->get($adminId);
+                Yii::info("clientId:".$clientId);
+                if($clientId){
+                    Gateway::sendToClient($clientId, json_encode($data));
+                }
                 if($online){
 
                 }else{