Kaynağa Gözat

'temp表兜底'

zhuchengjie 2 yıl önce
ebeveyn
işleme
5c141dd3e5
1 değiştirilmiş dosya ile 8 ekleme ve 0 silme
  1. 8 0
      src/Controllers/CompanyAuth/AppController.php

+ 8 - 0
src/Controllers/CompanyAuth/AppController.php

@@ -414,6 +414,14 @@ class AppController extends Controller
             $user_info = $prev_coin = DB::connection('mysql')->table('users')
                 ->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();
+            }
         }
         $user_info = (array)$user_info;
         if (!$user_info) return response()->json(['code'=>-1, 'msg'=>'用户不存在!']);