From 80d458a8b0f76ad009f5de4ceffdf4fc87dde3be Mon Sep 17 00:00:00 2001 From: mzl Date: Tue, 2 Dec 2025 01:58:54 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=82=AE=E4=BB=B6=E8=BD=AC?= =?UTF-8?q?=E5=8F=91=E6=8E=A5=E6=94=B6=E4=BA=BA=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/common/utils/email/Emails.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/common/utils/email/Emails.php b/app/common/utils/email/Emails.php index 0742274..b3caca8 100644 --- a/app/common/utils/email/Emails.php +++ b/app/common/utils/email/Emails.php @@ -434,9 +434,12 @@ class Emails $channel = 12; $channelInfo = InquiryChannel::where('id', $channel)->first(); + // 从库实时获取 + $users = \app\common\model\User::where('corp_id', 3)->where('status', 1)->orderBy('id')->pluck('id')->toArray(); + // 初始化 UID 轮询器 $uidRotator = new \app\common\utils\RedisUidRotator('email_parsed_result_20250804'); - $uidRotator->setUids([64, 63, 93, 108, 132, 145, 150, 143, 156, 157, 158], false); + $uidRotator->setUids($users, false); EmailParsedResult::where('status', 0) ->chunkById($batchSize, function ($records) use ($delaySeconds, $throttleAfter, $throttleSeconds, $enterUser, $channelInfo, $uidRotator) {