|
@@ -10,6 +10,7 @@
|
|
|
namespace General\Services\Channel;
|
|
|
|
|
|
use General\Models\Channel\Channel;
|
|
|
+use General\Models\Channel\ChannelUser;
|
|
|
use Illuminate\Support\Facades\DB;
|
|
|
|
|
|
class ChannelService
|
|
@@ -23,9 +24,14 @@ class ChannelService
|
|
|
|
|
|
\Log::info('channel_user_ids: '.json_encode($channel_user_ids, 256));
|
|
|
if ($phone || $phone !== '') {
|
|
|
- $channel_user_id = DB::connection('mysql')->table('channel_users')->where(['phone'=>$phone])->pluck('id')->all();
|
|
|
+// $channel_user_id = DB::connection('mysql')->table('channel_users')->where(['phone'=>$phone])->pluck('id')->all();
|
|
|
+ $channel_user_id = ChannelUser::leftjoin('distribution_channels','distribution_channels.channel_user_id','channel_users.id')
|
|
|
+ ->where('channel_users.phone', $phone)
|
|
|
+ ->where('distribution_channels.is_qapp',0)
|
|
|
+ ->pluck('channel_users.id')
|
|
|
+ ->all();
|
|
|
\Log::info('channel_user_id: '.json_encode($channel_user_id, 256));
|
|
|
- if ($channel_user_id) {
|
|
|
+ if ($channel_user_id && !empty($channel_user_id)) {
|
|
|
$channel_user_ids = $channel_user_id;
|
|
|
}
|
|
|
}
|