|
|
@ -46,7 +46,7 @@ class ArticleController extends BaseController |
|
|
if(!empty($param['title'])){ |
|
|
if(!empty($param['title'])){ |
|
|
$q->whereLike('account', '%' . $param['title'] . '%'); |
|
|
$q->whereLike('account', '%' . $param['title'] . '%'); |
|
|
} |
|
|
} |
|
|
})->paginate([ |
|
|
|
|
|
|
|
|
})->order('id','desc')->paginate([ |
|
|
'list_rows'=> $param["limit"], |
|
|
'list_rows'=> $param["limit"], |
|
|
'page' => $param["page"], |
|
|
'page' => $param["page"], |
|
|
])->toArray(); |
|
|
])->toArray(); |
|
|
@ -168,5 +168,35 @@ class ArticleController extends BaseController |
|
|
|
|
|
|
|
|
return $datas; |
|
|
return $datas; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public function copyOrInsertArticle() |
|
|
|
|
|
{ |
|
|
|
|
|
$param = request()->param(); |
|
|
|
|
|
if(isset($param['id'])) { |
|
|
|
|
|
$data = Article::where('id', $param['id'])->find(); |
|
|
|
|
|
if (empty($data)) { |
|
|
|
|
|
return json(['msg' => 'fail', 'data' => '文章不存在', 'code' => 201], 201); |
|
|
|
|
|
} |
|
|
|
|
|
$copyData = [ |
|
|
|
|
|
'title' => $data['title'], |
|
|
|
|
|
'cover' => $data['cover'], |
|
|
|
|
|
'des' => $data['des'], |
|
|
|
|
|
'content' => $data['content'], |
|
|
|
|
|
'platform' => $data['platform'], |
|
|
|
|
|
'platform_publish_time' => $data['platform_publish_time'], |
|
|
|
|
|
]; |
|
|
|
|
|
}else{ |
|
|
|
|
|
$copyData = [ |
|
|
|
|
|
'title' => $param['title'], |
|
|
|
|
|
'cover' => $param['cover'], |
|
|
|
|
|
'des' => $param['des'], |
|
|
|
|
|
'content' => $param['content'], |
|
|
|
|
|
'platform' => '手动添加', |
|
|
|
|
|
'platform_publish_time' => date('Y-m-d H:i:s'), |
|
|
|
|
|
'account' => $param['account'] |
|
|
|
|
|
]; |
|
|
|
|
|
} |
|
|
|
|
|
Article::insert($copyData); |
|
|
|
|
|
return json(['msg' => 'success', 'data' => '复制成功!', 'code' => 200], 200); |
|
|
|
|
|
} |
|
|
} |
|
|
} |