正在显示
1 个修改的文件
包含
15 行增加
和
11 行删除
| @@ -77,18 +77,22 @@ class ProjectImport extends Command | @@ -77,18 +77,22 @@ class ProjectImport extends Command | ||
| 77 | foreach ($line_of_text as $k => $v) { | 77 | foreach ($line_of_text as $k => $v) { |
| 78 | if ($k > 0 && isset($v[0]) && $v[0]) { | 78 | if ($k > 0 && isset($v[0]) && $v[0]) { |
| 79 | $total_count += 1; | 79 | $total_count += 1; |
| 80 | - if ($task->type == ImportTask::TYPE_NEWS) { | ||
| 81 | - if ((new NewsLogic())->importNews($task->project_id, $task->user_id, $v)) { | ||
| 82 | - $success_count += 1; | ||
| 83 | - } | ||
| 84 | - } elseif ($task->type == ImportTask::TYPE_BLOG) { | ||
| 85 | - if ((new BlogLogic())->importBlog($task->project_id, $task->user_id, $v)) { | ||
| 86 | - $success_count += 1; | ||
| 87 | - } | ||
| 88 | - } else { | ||
| 89 | - if ((new ProductLogic())->importProduct($task->project_id, $task->user_id, $v)) { | ||
| 90 | - $success_count += 1; | 80 | + try { |
| 81 | + if ($task->type == ImportTask::TYPE_NEWS) { | ||
| 82 | + if ((new NewsLogic())->importNews($task->project_id, $task->user_id, $v)) { | ||
| 83 | + $success_count += 1; | ||
| 84 | + } | ||
| 85 | + } elseif ($task->type == ImportTask::TYPE_BLOG) { | ||
| 86 | + if ((new BlogLogic())->importBlog($task->project_id, $task->user_id, $v)) { | ||
| 87 | + $success_count += 1; | ||
| 88 | + } | ||
| 89 | + } else { | ||
| 90 | + if ((new ProductLogic())->importProduct($task->project_id, $task->user_id, $v)) { | ||
| 91 | + $success_count += 1; | ||
| 92 | + } | ||
| 91 | } | 93 | } |
| 94 | + } catch (\Exception $e) { | ||
| 95 | + echo 'date:' . date('Y-m-d H:i:s') . ', task_id: ' . $task->id . ', title: ' . $v[0] . ', import fail, error: ' . $e->getMessage() . PHP_EOL; | ||
| 92 | } | 96 | } |
| 93 | } | 97 | } |
| 94 | } | 98 | } |
-
请 注册 或 登录 后发表评论