作者 lyh

gx

... ... @@ -68,6 +68,23 @@ class OaNoticeController extends BaseController
}
/**
* @remark :获取详情
* @name :info
* @author :lyh
* @method :post
* @time :2024/6/20 16:04
*/
public function info(OaNoticeLogic $oaNoticeLogic){
$this->request->validate([
'id'=>'required',
],[
'id.required' => 'ID不能为空',
]);
$data = $oaNoticeLogic->infoOaNotice();
$this->response('success',Code::SUCCESS,$data);
}
/**
* @remark :保存数据
* @name :save
* @author :lyh
... ...
... ... @@ -54,4 +54,19 @@ class OaNoticeLogic extends BaseLogic
$this->model->edit(['status'=>$this->param['status']],['id'=>$id]);
return $this->success(['id'=>$id]);
}
/**
* @remark :获取详情
* @name :infoOaNotice
* @author :lyh
* @method :post
* @time :2024/6/20 16:04
*/
public function infoOaNotice(){
$info = $this->model->read($this->param);
if($info == false){
$this->fail('当前数据不存在或已被删除');
}
return $this->success($info);
}
}
... ...
... ... @@ -419,7 +419,7 @@ Route::middleware(['aloginauth'])->group(function () {
Route::any('/', [Aside\Com\OaNoticeController::class, 'lists'])->name('admin.oa_notice_lists');
Route::any('/save', [Aside\Com\OaNoticeController::class, 'save'])->name('admin.oa_notice_save');
Route::any('/status', [Aside\Com\OaNoticeController::class, 'status'])->name('admin.oa_notice_status');
Route::any('/del', [Aside\Com\OaNoticeController::class, 'del'])->name('admin.oa_notice_del');
Route::any('/info', [Aside\Com\OaNoticeController::class, 'info'])->name('admin.oa_notice_info');
});
Route::any('/generate_aicc_token', [Aside\Com\IndexController::class, 'generateAiCCToken'])->name('admin.generate_aicc_token');
... ...