作者 lyh

变更数据

... ... @@ -45,6 +45,23 @@ class TicketUploadDataController extends BaseController
}
/**
* @remark :获取数据详情
* @name :detail
* @author :lyh
* @method :post
* @time :2025/9/26 09:29
*/
public function detail(){
$this->request->validate([
'id'=>'required'
],[
'id.required' => '主键ID不能为空',
]);
$data = $this->logic->getDetail();
$this->response('success',Code::SUCCESS,$data);
}
/**
* @remark :人工审核
* @name :save
* @author :lyh
... ...
... ... @@ -70,6 +70,22 @@ class TicketUploadDataLogic extends BaseLogic
}
/**
* @remark :获取当前数据详情
* @name :getDetail
* @author :lyh
* @method :post
* @time :2025/9/26 09:31
*/
public function getDetail(){
$info = $this->model->read(['id'=>$this->param['id']]);
if($info === false){
$this->fail('当前数据不存在或已被删除');
}
$info = $this->getHandleFileImage($info);
return $this->success($info);
}
/**
* @remark :保存数据
* @name :saveData
* @author :lyh
... ...
... ... @@ -644,6 +644,12 @@ Route::middleware(['aloginauth'])->group(function () {
Route::any('/monthManageList', [\App\Http\Controllers\Aside\Ticket\TicketController::class,'monthManageList'])->name('ticket_count_monthManageList');//月统计数据
Route::any('/manageTicketCount', [\App\Http\Controllers\Aside\Ticket\TicketController::class,'manageTicketCount'])->name('ticket_count_manageTicketCount');
});
//ticket
Route::prefix('ticket_upload')->group(function () {
Route::any('/', [Aside\Ticket\TicketUploadDataController::class,'lists'])->name('ticket_upload_lists');
Route::any('/save', [Aside\Ticket\TicketUploadDataController::class,'save'])->name('ticket_upload_save');
Route::any('/detail', [Aside\Ticket\TicketUploadDataController::class,'detail'])->name('ticket_upload_detail');
});
});
//无需登录验证的路由组
... ...