|
...
|
...
|
@@ -362,11 +362,11 @@ class TicketUploadDataController extends BaseController |
|
|
|
]);
|
|
|
|
ProjectServer::useProject($this->param['project_id']);
|
|
|
|
if($this->param['type'] == 1){//增加产品分类
|
|
|
|
$data = $this->addProductCategory($this->param['title'],$this->param['project_id']);
|
|
|
|
$data = $this->addProductCategory($this->param['title'],$this->param['project_id'],$this->param['pid'] ?? 0);
|
|
|
|
}elseif ($this->param['type'] == 2){//增加blog分类
|
|
|
|
$data = $this->addBlogCategory($this->param['title'],$this->param['project_id']);
|
|
|
|
$data = $this->addBlogCategory($this->param['title'],$this->param['project_id'],$this->param['pid'] ?? 0);
|
|
|
|
}else{
|
|
|
|
$data = $this->addNewsCategory($this->param['title'],$this->param['project_id']);
|
|
|
|
$data = $this->addNewsCategory($this->param['title'],$this->param['project_id'],$this->param['pid'] ?? 0);
|
|
|
|
}
|
|
|
|
DB::disconnect('custom_mysql');
|
|
|
|
$this->response('success',Code::SUCCESS, $data);
|
|
...
|
...
|
@@ -379,13 +379,13 @@ class TicketUploadDataController extends BaseController |
|
|
|
* @method :post
|
|
|
|
* @time :2025/10/10 10:43
|
|
|
|
*/
|
|
|
|
public function addProductCategory($title,$project_id){
|
|
|
|
public function addProductCategory($title,$project_id,$pid){
|
|
|
|
$productCateModel = new Category();
|
|
|
|
$info = $productCateModel->read(['title'=>$title],['id','title']);
|
|
|
|
if($info !== false){
|
|
|
|
return $info;
|
|
|
|
}else{
|
|
|
|
$id = $productCateModel->addReturnId(['title'=>$title,'project_id'=>$project_id]);
|
|
|
|
$id = $productCateModel->addReturnId(['title'=>$title,'project_id'=>$project_id,'pid'=>$pid]);
|
|
|
|
$route = RouteMap::setRoute($title,RouteMap::SOURCE_PRODUCT_CATE,$id,$project_id);
|
|
|
|
$productCateModel->edit(['route'=>$route],['id'=>$id]);
|
|
|
|
return ['id'=>$id,'title'=>$title];
|
|
...
|
...
|
@@ -399,13 +399,13 @@ class TicketUploadDataController extends BaseController |
|
|
|
* @method :post
|
|
|
|
* @time :2025/10/10 10:44
|
|
|
|
*/
|
|
|
|
public function addBlogCategory($title,$project_id){
|
|
|
|
public function addBlogCategory($title,$project_id,$pid){
|
|
|
|
$blogCateModel = new BlogCategory();
|
|
|
|
$info = $blogCateModel->read(['name'=>$title],['id','name as title']);
|
|
|
|
if($info !== false){
|
|
|
|
return $info;
|
|
|
|
}else{
|
|
|
|
$id = $blogCateModel->addReturnId(['name'=>$title,'project_id'=>$project_id]);
|
|
|
|
$id = $blogCateModel->addReturnId(['name'=>$title,'project_id'=>$project_id,'pid'=>$pid]);
|
|
|
|
$route = RouteMap::setRoute($title,RouteMap::SOURCE_BLOG_CATE,$id,$project_id);
|
|
|
|
$blogCateModel->edit(['alias'=>$route],['id'=>$id]);
|
|
|
|
return ['id'=>$id,'title'=>$title];
|
|
...
|
...
|
@@ -419,13 +419,13 @@ class TicketUploadDataController extends BaseController |
|
|
|
* @method :post
|
|
|
|
* @time :2025/10/10 10:46
|
|
|
|
*/
|
|
|
|
public function addNewsCategory($title,$project_id){
|
|
|
|
public function addNewsCategory($title,$project_id,$pid){
|
|
|
|
$newsCateModel = new NewsCategory();//增加新闻分类
|
|
|
|
$info = $newsCateModel->read(['name'=>$title],['id','name as title']);
|
|
|
|
if($info !== false){
|
|
|
|
return $info;
|
|
|
|
}else{
|
|
|
|
$id = $newsCateModel->addReturnId(['name'=>$title,'project_id'=>$project_id]);
|
|
|
|
$id = $newsCateModel->addReturnId(['name'=>$title,'project_id'=>$project_id,'pid'=>$pid]);
|
|
|
|
$route = RouteMap::setRoute($title,RouteMap::SOURCE_NEWS_CATE,$id,$project_id);
|
|
|
|
$newsCateModel->edit(['alias'=>$route],['id'=>$id]);
|
|
|
|
return ['id'=>$id,'title'=>$title];
|
...
|
...
|
|