|
|
@@ -17,7 +17,14 @@ class WsService
|
|
|
try{
|
|
|
$audio = base64_encode($audio);
|
|
|
$data = ['type' => 'money','url'=>'data:audio/mp3;base64,'.$audio, 'msg' => $msg,'money'=>$money];
|
|
|
- Gateway::sendToUid($adminId, json_encode($data));
|
|
|
+ //判断是否在线
|
|
|
+ $online = Gateway::isUidOnline($adminId);
|
|
|
+ if($online){
|
|
|
+ Gateway::sendToUid($adminId, json_encode($data));
|
|
|
+ }else{
|
|
|
+ Yii::info("用户不在线:".$adminId);
|
|
|
+ }
|
|
|
+
|
|
|
}catch (\Exception $exception){
|
|
|
Yii::warning("ws arrivalNotice error ". $exception->getMessage());
|
|
|
}
|
|
|
@@ -41,7 +48,13 @@ class WsService
|
|
|
];
|
|
|
Yii::info("触发订单通知:".$shopAdminId);
|
|
|
try{
|
|
|
- Gateway::sendToUid($shopAdminId, json_encode($data));
|
|
|
+ //判断是否在线
|
|
|
+ $online = Gateway::isUidOnline($shopAdminId);
|
|
|
+ if($online){
|
|
|
+ Gateway::sendToUid($shopAdminId, json_encode($data));
|
|
|
+ }else{
|
|
|
+ Yii::info("用户不在线:".$shopAdminId);
|
|
|
+ }
|
|
|
}catch (\Exception $exception){
|
|
|
Yii::warning("ws arrivalNotice error ". $exception->getMessage());
|
|
|
}
|