作者 lyh

gx

... ... @@ -54,15 +54,22 @@ class DescribeController extends BaseController
$this->response('success');
}
public function delete(Request $request, DescribeLogic $logic)
/**
* @remark :删除数据
* @name :delete
* @author :lyh
* @method :post
* @time :2024/4/12 16:59
*/
public function delete(DescribeLogic $logic)
{
$request->validate([
'ids'=>['required', new Ids()]
$this->request->validate([
'ids'=>'required'
],[
'ids.required' => 'ID不能为空'
]);
$data = $logic->delete($this->param['ids']);
$this->response('success',Code::SUCCESS,$data);
$logic->describeDel();
$this->response('success');
}
}
... ...
... ... @@ -39,4 +39,23 @@ class DescribeLogic extends BaseLogic
}
return $this->success();
}
/**
* @remark :删除数据
* @name :del
* @author :lyh
* @method :post
* @time :2024/4/12 16:57
*/
public function describeDel(){
if(in_array($this->param['ids'])){
$rs = $this->model->del(['id'=>['in',$this->param['ids']]]);
}else{
$rs = $this->model->del(['id'=>$this->param['ids']]);
}
if($rs === false){
$this->fail('系统错误,请联系管理员');
}
return $this->success();
}
}
... ...