|
...
|
...
|
@@ -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();
|
|
|
|
}
|
...
|
...
|
|