where(['follow_next', '>', time()]) ->where(['warn', '<', 1]) ->get(); foreach ($customer as $item) { $feishuUser = FeishuUser::where(['user_id' => $item->user_id])->first(); if ($feishuUser) { // 获取凭证 $certificate = config($this->config); // 使用parse_url解析URL $parsedUrl = parse_url($certificate['rUrl']); // 获取域名和端口 $host = $parsedUrl['host']; $port = isset($parsedUrl['port']) ? ':' . $parsedUrl['port'] : ''; $url = $host .$port. '/pages/customer/detile?id='.$customer->id; $item->warn = 1; $item->update(); $user = User::first()->where('id', $item->user_id); Log::info('send',['open_id'=>$item['open_id'],'url'=>$url]); // FeishuController::send('xinyouhe','ou_e33bb3017ada6c4781398a68e55a4696', '跟进提醒', '您有新的跟进提醒', $url); FeishuController::send($user->sign,$feishuUser->open_id, '跟进提醒', '您有新的跟进提醒', $url); } } Log::info('send follow start',[time()]); }); } }