作者 赵彬吉

update

... ... @@ -175,17 +175,18 @@ class WebTrafficFix extends Command
$project_list = $this->getProjectList($type);
foreach ($project_list as $project) {
echo $project['project_id'] . PHP_EOL;
$ip_num = Count::where('project_id', $project['project_id'])->where('date', $date)->value('ip_num') ?: 0;
echo 'project_id:' . $project['project_id'] . PHP_EOL;
$ip_num = DB::connection('custom_mysql')->table('gl_customer_visit_item')->whereDate('updated_date', $date)->count();
if($ip_num >= 30){
continue;
}
$randomTime = [];
for ($i=0;$i<$need_num-$ip_num;$i++){
$randomTime[] = Carbon::make($date)->addSeconds(rand(0, 86400))->toDateTimeString();
}
sort($randomTime);
echo count($randomTime) . PHP_EOL;
echo 'count:' . count($randomTime) . PHP_EOL;
$project_urls = $this->getProductUrls($project['project_id']);
$project_urls['home'] = $project['domain'];
... ... @@ -224,7 +225,7 @@ class WebTrafficFix extends Command
$task->data = json_encode($array);
$task->type = SyncSubmitTask::TRAFFIC_DEFAULT;
$task->created_at = $time;
$task->status = 3;
$task->status = 1;
$task->traffic = 1;
$task->save();
}
... ...