|
@@ -8,6 +8,7 @@ use App\Modules\Activity\Services\ActivitySwitchService;
|
|
|
use App\Modules\Channel\Services\ChannelActivitiesService;
|
|
|
use App\Modules\Channel\Services\ChannelService;
|
|
|
use App\Modules\Cpa\Services\AdvertiseUserQueueService;
|
|
|
+use App\Modules\Cpa\Services\AdvertiseUsersService;
|
|
|
use App\Modules\OfficialAccount\Services\ForceSubscribeService;
|
|
|
use App\Modules\Statistic\Services\DataAnalysisSelectUserService;
|
|
|
use App\Modules\Subscribe\Services\OrderService;
|
|
@@ -130,6 +131,20 @@ class WelcomeController extends BaseController
|
|
|
];
|
|
|
if(in_array($this->distribution_channel_id,explode(',',env('ADS_OPEN_SITE')))) {
|
|
|
$add_ad_status = $this->appad();
|
|
|
+ $my_bid = $request->input('bid','');
|
|
|
+ if($add_ad_status['appad'] == true && $my_bid) {
|
|
|
+ try{
|
|
|
+ AdvertiseUsersService::addAdAccessRec(['uid'=>$this->uid,
|
|
|
+ 'bid'=>Hashids::decode($my_bid)[0],
|
|
|
+ 'position'=>'READER',
|
|
|
+ 'created_at'=>date('Y-m-d H:i:s'),
|
|
|
+ 'updated_at'=>date('Y-m-d H:i:s'),
|
|
|
+ 'remark'=>$request->url()
|
|
|
+ ]);
|
|
|
+ }catch(\Exception $e){
|
|
|
+ \Log::error('insert into advertise_access_rec failded:'.$e->getMessage());
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
$options = json_encode([
|
|
|
'distribution_channel_id' => (int)$this->distribution_channel_id,
|