Ver Fonte

提交平台限制

tgz há 2 anos atrás
pai
commit
634b34f7d8

+ 2 - 2
src/Controllers/LandingPage/Transformers/ReportOrderTramsformer.php

@@ -72,8 +72,8 @@ class ReportOrderTramsformer
 
     private function getPlatform(Order $item)
     {
-        if ($item->reportUser) {
-            return self::platform[$item->reportUser->platform];
+        if ($item->reportOrder) {
+            return isset(self::platform[$item->reportOrder->link_source]) ? self::platform[$item->reportOrder->link_source] : $item->reportOrder->link_source;
         }
         return '';
     }

+ 8 - 0
src/Services/LandingPage/LandingPageLinkService.php

@@ -220,6 +220,14 @@ class LandingPageLinkService
                     ->where('report_user_bind_records.adid', $params['adid']);
             });
         }
+        if (isset($params['link_source']) && $params['link_source']) {
+            $sql->whereExists(function ($query) use ($params) {
+                $query->select(DB::raw(1))
+                    ->from('report_user_charge_records')
+                    ->whereRaw('report_user_charge_records.order_no = orders.trade_no')
+                    ->where('report_user_charge_records.link_source', $params['link_source']);
+            });
+        }
         
         $qapp_account = isset($params['qapp_account']) && !empty($params['qapp_account']) ? $params['qapp_account']:'';
         \Log::info('findUserReportInfos:channel_id:'.$channel_id.' qapp_account:'.$qapp_account.' params:'.json_encode($params));