zhuchengjie 2 éve
szülő
commit
4830ee5d14
1 módosított fájl, 9 hozzáadás és 6 törlés
  1. 9 6
      src/Controllers/CompanyAuth/AppController.php

+ 9 - 6
src/Controllers/CompanyAuth/AppController.php

@@ -415,12 +415,15 @@ class AppController extends Controller
                 ->where(['distribution_channel_id'=>$channel_id, 'openid'=>$openid])
                 ->select('id', 'distribution_channel_id', 'balance', 'reward_balance')->first();
             if(empty($user_info)){
-                $user_info = $prev_coin = DB::connection('mysql')->table('users')
-                    ->leftjoin('temp_force_subscribe_users','temp_force_subscribe_users.uid','users.id')
-                    ->where('temp_force_subscribe_users.distribution_channel_id',$channel_id)
-                    ->where('temp_force_subscribe_users.openid',$openid)
-                    ->select('users.id','users.distribution_channel_id','users.balance','users.reward_balance')
-                    ->first();
+                $temp_user_id = DB::connection('mysql')->table('temp_force_subscribe_users')
+                    ->where('distribution_channel_id',$channel_id)
+                    ->where('openid',$openid)
+                    ->value('uid');
+                if(isset($temp_user_id) && !empty($temp_user_id)){
+                    $user_info = $prev_coin = DB::connection('mysql')->table('users')
+                        ->select('id', 'distribution_channel_id', 'balance', 'reward_balance')
+                        ->find($temp_user_id);
+                }
             }
         }
         $user_info = (array)$user_info;