作者 lyh

变更数据

... ... @@ -54,6 +54,11 @@ class ManageEntryPositionController extends BaseController
*/
public function save()
{
$this->request->validate([
'name'=>'required'
],[
'name.required' => 'name不能为空'
]);
$data = $this->logic->saveEntryPosition();
$this->response('success',Code::SUCCESS,$data);
}
... ... @@ -67,6 +72,11 @@ class ManageEntryPositionController extends BaseController
*/
public function del()
{
$this->request->validate([
'id'=>'required|array'
],[
'id.required' => 'ID不能为空'
]);
$data = $this->logic->delEntryPosition();
$this->response('success',Code::SUCCESS,$data);
}
... ...
... ... @@ -43,7 +43,17 @@ class ManageEntryPositionLogic extends BaseLogic
*/
public function saveEntryPosition()
{
return $this->success();
try {
if(isset($this->param['id']) && !empty($this->param['id'])){
$id = $this->param['id'];
$this->model->edit($this->param,['id'=>$id]);
}else{
$id = $this->model->addReturnId($this->param);
}
}catch (\Exception $e){
$this->fail('保存失败,请联系管理员'.$e->getMessage());
}
return $this->success(['id'=>$id]);
}
/**
... ... @@ -55,6 +65,7 @@ class ManageEntryPositionLogic extends BaseLogic
*/
public function delEntryPosition()
{
$this->model->del(['id'=>['in',$this->param['id']]]);
return $this->success();
}
}
... ...
... ... @@ -679,7 +679,12 @@ Route::middleware(['aloginauth'])->group(function () {
Route::any('/save', [Aside\Ticket\TicketUploadDataController::class,'save'])->name('ticket_upload_save');
Route::any('/detail', [Aside\Ticket\TicketUploadDataController::class,'detail'])->name('ticket_upload_detail');
});
//
Route::prefix('entry_position')->group(function () {
Route::any('/', [Aside\Manage\ManageEntryPositionController::class,'lists'])->name('entry_position_lists');
Route::any('/save', [Aside\Manage\ManageEntryPositionController::class,'save'])->name('entry_position_save');
Route::any('/del', [Aside\Manage\ManageEntryPositionController::class,'del'])->name('entry_position_del');
});
});
... ...