|
@@ -30,17 +30,13 @@ class ForceSubscribeUserIService
|
|
return ['is_subscribed' => true, 'appid' => '','name'=>''];
|
|
return ['is_subscribed' => true, 'appid' => '','name'=>''];
|
|
}
|
|
}
|
|
$subscribe_appdis = $subscribe_info->pluck('appid')->all();
|
|
$subscribe_appdis = $subscribe_info->pluck('appid')->all();
|
|
- //echo '$subscribe_appdis' . PHP_EOL;
|
|
|
|
- //print_r($subscribe_appdis);
|
|
|
|
|
|
+
|
|
$useable_appdis = self::getOfficialAccount($distribution_channel_id);
|
|
$useable_appdis = self::getOfficialAccount($distribution_channel_id);
|
|
- //echo '$useable_appdis' . PHP_EOL;
|
|
|
|
- //print_r($useable_appdis);
|
|
|
|
|
|
+
|
|
//没有可用的公众号
|
|
//没有可用的公众号
|
|
if (empty($useable_appdis)) return ['is_subscribed' => true, 'appid' => '','name'=>''];
|
|
if (empty($useable_appdis)) return ['is_subscribed' => true, 'appid' => '','name'=>''];
|
|
- //echo '2222222222222222222222' . PHP_EOL;
|
|
|
|
$appids = collect($useable_appdis)->diff($subscribe_appdis)->toArray();
|
|
$appids = collect($useable_appdis)->diff($subscribe_appdis)->toArray();
|
|
if ($appids) {
|
|
if ($appids) {
|
|
- //echo '33333333333333333333' . PHP_EOL;
|
|
|
|
return ['is_subscribed' => false, 'appid' => $appids[0],'name'=>self::$official_name[$appids[0]]];
|
|
return ['is_subscribed' => false, 'appid' => $appids[0],'name'=>self::$official_name[$appids[0]]];
|
|
}
|
|
}
|
|
return ['is_subscribed' => true, 'appid' => '','name'=>''];
|
|
return ['is_subscribed' => true, 'appid' => '','name'=>''];
|