作者 lyh

gx

... ... @@ -51,6 +51,7 @@ class InitKeyword extends Command
{
while (true){
$list = NoticeLog::where('type', NoticeLog::TYPE_INIT_KEYWORD)->where('status', NoticeLog::STATUS_PENDING)->get();
if(!empty($list)){
foreach ($list as $item){
echo 'start:' . $item['id'] . PHP_EOL;
ProjectServer::useProject($item['data']['project_id']);
... ... @@ -60,10 +61,15 @@ class InitKeyword extends Command
$route = RouteMap::setRoute($v['title'],RouteMap::SOURCE_PRODUCT_KEYWORD,$v['id'],$item['data']['project_id']);
if(empty($route)){
$keywordModel->del(['id'=>$v['id']]);
continue;
}
$keywordModel->edit(['route'=>$route],['id'=>$v['id']]);
}
$item->status = NoticeLog::STATUS_SUCCESS;
$item->save();
DB::disconnect('custom_mysql');
}
}
sleep(2);
}
}
... ...