order = $order; } /** * Execute the job. * * @return void */ public function handle() { $order = $this->order; //订单用户 if ($order->channel != '福恋小程序' || $order->channel != 3) return; $user_service = new UserService(); $wechat = Wechat::where('openid', $order->open_id)->first(); $user = $wechat->user; $first_user = null; //首邀用户 if ($user->from_user_id) { $first_user = User::where('id', $user->from_user_id)->first(); if (empty($first_user) && $user->from_openid) { $wechat = Wechat::where('openid', $user->from_openid)->first(); $first_user = $wechat?$wechat->user:null; } } if ($first_user) { $user_service->syncSaasUser($first_user); } //促单用户 if ($order->from_openid) { $wechat = Wechat::where('openid', $order->from_openid)->first(); $last_user = $wechat?$wechat->user:null; if ($last_user) { $user_service->syncSaasUser($last_user); } } } }