|
...
|
...
|
@@ -12,41 +12,6 @@ use App\Models\Ai\AiBlogList; |
|
|
|
|
|
|
|
class AiBlogController extends BaseController
|
|
|
|
{
|
|
|
|
/**
|
|
|
|
* @remark :获取详情
|
|
|
|
* @name :getInfo
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2025/2/20 18:17
|
|
|
|
*/
|
|
|
|
public function getInfo(AiBlog $aiBlog){
|
|
|
|
$this->request->validate([
|
|
|
|
'id'=>['required'],
|
|
|
|
],[
|
|
|
|
'id.required' => '主键不能为空',
|
|
|
|
]);
|
|
|
|
$info = $aiBlog->read(['id'=>$this->param['id']]);
|
|
|
|
$info['image'] = getImageUrl($info['image']);
|
|
|
|
$this->response('success',Code::SUCCESS,$info);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :获取详情数据
|
|
|
|
* @name :getAuthorInfo
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2025/2/21 13:54
|
|
|
|
*/
|
|
|
|
public function getAuthorInfo(AiBlogAuthor $aiBlogAuthor){
|
|
|
|
$this->request->validate([
|
|
|
|
'id'=>['required'],
|
|
|
|
],[
|
|
|
|
'id.required' => '主键不能为空',
|
|
|
|
]);
|
|
|
|
$info = $aiBlogAuthor->read($this->map);
|
|
|
|
$info['image'] = getImageUrl($info['image']);
|
|
|
|
$this->response('success',Code::SUCCESS,$info);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :获取ai博客列表
|
|
...
|
...
|
@@ -70,6 +35,24 @@ class AiBlogController extends BaseController |
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :获取详情
|
|
|
|
* @name :getInfo
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2025/2/20 18:17
|
|
|
|
*/
|
|
|
|
public function getInfo(AiBlog $aiBlog){
|
|
|
|
$this->request->validate([
|
|
|
|
'id'=>['required'],
|
|
|
|
],[
|
|
|
|
'id.required' => '主键不能为空',
|
|
|
|
]);
|
|
|
|
$info = $aiBlog->read(['id'=>$this->param['id']]);
|
|
|
|
$info['image'] = getImageUrl($info['image']);
|
|
|
|
$this->response('success',Code::SUCCESS,$info);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :发布任务
|
|
|
|
* @name :sendTask
|
|
|
|
* @author :lyh
|
|
...
|
...
|
@@ -90,6 +73,19 @@ class AiBlogController extends BaseController |
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :编辑Ai博客发布
|
|
|
|
* @name :save
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2023/7/5 14:33
|
|
|
|
*/
|
|
|
|
public function save(AiBlogRequest $aiBlogRequest,AiBlogLogic $aiBlogLogic){
|
|
|
|
$aiBlogRequest->validated();
|
|
|
|
$aiBlogLogic->blogSave();
|
|
|
|
$this->response('success');
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :获取作者列表
|
|
|
|
* @name :getAiBlogAuthor
|
|
|
|
* @author :lyh
|
|
...
|
...
|
@@ -110,20 +106,6 @@ class AiBlogController extends BaseController |
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :编辑Ai博客发布
|
|
|
|
* @name :save
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2023/7/5 14:33
|
|
|
|
*/
|
|
|
|
public function save(AiBlogRequest $aiBlogRequest,AiBlogLogic $aiBlogLogic){
|
|
|
|
$aiBlogRequest->validated();
|
|
|
|
$aiBlogLogic->blogSave();
|
|
|
|
$this->response('success');
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :编辑作者详情数据
|
|
|
|
* @name :saveBlogAuthor
|
|
|
|
* @author :lyh
|
|
...
|
...
|
@@ -192,4 +174,22 @@ class AiBlogController extends BaseController |
|
|
|
$info = $aiBlogList->read($this->map);
|
|
|
|
$this->response('success',Code::SUCCESS,$info);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :获取详情数据
|
|
|
|
* @name :getAuthorInfo
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2025/2/21 13:54
|
|
|
|
*/
|
|
|
|
public function getAuthorInfo(AiBlogAuthor $aiBlogAuthor){
|
|
|
|
$this->request->validate([
|
|
|
|
'id'=>['required'],
|
|
|
|
],[
|
|
|
|
'id.required' => '主键不能为空',
|
|
|
|
]);
|
|
|
|
$info = $aiBlogAuthor->read($this->map);
|
|
|
|
$info['image'] = getImageUrl($info['image']);
|
|
|
|
$this->response('success',Code::SUCCESS,$info);
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|