diff --git a/app/dao/ArticleCategoryDao.php b/app/dao/ArticleCategoryDao.php new file mode 100644 index 0000000..8e6605f --- /dev/null +++ b/app/dao/ArticleCategoryDao.php @@ -0,0 +1,15 @@ +dao = $dao; $this->distillationDao = app()->make(DistillationWordDao::class); + $this->articleCategoryDao = app()->make(ArticleCategoryDao::class); } /** @@ -30,7 +33,10 @@ class CreationTaskService extends BaseService Db::startTrans(); try { //同步创建文章分类,若存在则不创建 - + $category = $this->articleCategoryDao->save([ + 'name' => $params['name'] + ]); + $params['article_category_id'] = $category['id']; if (isNotBlank($params['knowledge_ids'])) { $params['knowledge_ids'] = implode(',', $params['knowledge_ids']); }