|
...
|
...
|
@@ -510,7 +510,7 @@ class RelayInquiry extends Command |
|
|
|
|
|
|
|
$pre = 0;
|
|
|
|
$start_time = time();
|
|
|
|
$seconds = rand(300, 7200); // 开始时间 从5-2小时后开始
|
|
|
|
$seconds = $this->delay_seconds($form->inquiry_date);
|
|
|
|
$email = '';
|
|
|
|
if($is_inquiry) {
|
|
|
|
$exists = ReInquiryDetail::where('re_website', $domain)->where('email', $form->email)->first();
|
|
...
|
...
|
@@ -573,7 +573,7 @@ class RelayInquiry extends Command |
|
|
|
$referrer = $this->getReferer($country_name, $lang);
|
|
|
|
|
|
|
|
$start_time = time();
|
|
|
|
$seconds = rand(300, 3000); // 开始时间 从5-50分钟后开始
|
|
|
|
$seconds = $this->delay_seconds($form->inquiry_date);
|
|
|
|
$exists = ReInquiryDetail::where('re_website', $domain)->where('email', $form->email)->first();
|
|
|
|
if($exists){
|
|
|
|
$this->output('转发站点邮件已存在');
|
|
...
|
...
|
@@ -609,7 +609,7 @@ class RelayInquiry extends Command |
|
|
|
$user_agent = $form->email ? Arr::random($this->pc_ua) : Arr::random($this->mobile_ua);
|
|
|
|
|
|
|
|
$start_time = time();
|
|
|
|
$seconds = rand(300, 3000); // 开始时间 从5-50分钟后开始
|
|
|
|
$seconds = $this->delay_seconds($form->inquiry_date);
|
|
|
|
$exists = ReInquiryDetail::where('re_website', $postid)->where('email', $form->email)->first();
|
|
|
|
if($exists){
|
|
|
|
$this->output('转发站点邮件已存在');
|
|
...
|
...
|
@@ -935,6 +935,23 @@ class RelayInquiry extends Command |
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @author zbj
|
|
|
|
* @date 2025/7/16
|
|
|
|
*/
|
|
|
|
public function delay_seconds($inquiry_date)
|
|
|
|
{
|
|
|
|
$seconds = rand(300, 2 * 3600); // 默认 从5分钟-2小时后开始
|
|
|
|
$time_diff = time() - strtotime($inquiry_date); //2小时前-24小时内的 当天发完
|
|
|
|
if ($time_diff > 2 * 3600 && $time_diff < 24 * 3600) {
|
|
|
|
$seconds = rand(2 * 3600, 8 * 3600);
|
|
|
|
}
|
|
|
|
if ($time_diff < 24 * 3600) { //24小时前的 2天内发完
|
|
|
|
$seconds = rand(2 * 3600, 48 * 3600);
|
|
|
|
}
|
|
|
|
return $seconds;
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @return \Psr\Log\LoggerInterface
|
|
|
|
*/
|
|
|
|
public function logChannel()
|
...
|
...
|
|