onlinetest преди 4 години
родител
ревизия
a68767b95f
променени са 2 файла, в които са добавени 5 реда и са изтрити 2 реда
  1. 4 1
      app/Jobs/QappTikTokUser.php
  2. 1 1
      app/Modules/User/Services/QappUserService.php

+ 4 - 1
app/Jobs/QappTikTokUser.php

@@ -17,6 +17,7 @@ class QappTikTokUser implements ShouldQueue
 {
     use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
 
+    private $ip;
     private $device_no;
     private $mac;
     private $channel_id;
@@ -29,8 +30,9 @@ class QappTikTokUser implements ShouldQueue
      *
      * @return void
      */
-    public function __construct(string $device_no, string $mac, int $channel_id, int $uid, string $register_time, bool $is_report = false)
+    public function __construct(string $ip, string $device_no, string $mac, int $channel_id, int $uid, string $register_time, bool $is_report = false)
     {
+        $this->ip = $ip;
         $this->device_no = $device_no;
         $this->mac = $mac;
         $this->channel_id = $channel_id;
@@ -48,6 +50,7 @@ class QappTikTokUser implements ShouldQueue
     {
         $client = new Client();
         $params = [
+            'ip' => $this->ip,
             'device_no' => $this->device_no,
             'mac' => $this->mac ?? '',
             'channel_id' => $this->channel_id,

+ 1 - 1
app/Modules/User/Services/QappUserService.php

@@ -144,7 +144,7 @@ class QappUserService
             ]);
             $qapp_user->user = $user;
             DB::commit();
-            $job = new QappTikTokUser($data['device_no'], $data['mac'], $channel_id, $user->id, $user->created_at);
+            $job = new QappTikTokUser($user->register_ip,$data['device_no'], $data['mac'], $channel_id, $user->id, $user->created_at);
             dispatch($job->onConnection('rabbitmq')->onQueue('qapp_tiktok_user_register_queue'));
             return $qapp_user;
         } catch (Exception $e) {