作者 lyh

gx

@@ -54,15 +54,22 @@ class DescribeController extends BaseController @@ -54,15 +54,22 @@ class DescribeController extends BaseController
54 $this->response('success'); 54 $this->response('success');
55 } 55 }
56 56
57 - public function delete(Request $request, DescribeLogic $logic) 57 + /**
  58 + * @remark :删除数据
  59 + * @name :delete
  60 + * @author :lyh
  61 + * @method :post
  62 + * @time :2024/4/12 16:59
  63 + */
  64 + public function delete(DescribeLogic $logic)
58 { 65 {
59 - $request->validate([  
60 - 'ids'=>['required', new Ids()] 66 + $this->request->validate([
  67 + 'ids'=>'required'
61 ],[ 68 ],[
62 'ids.required' => 'ID不能为空' 69 'ids.required' => 'ID不能为空'
63 ]); 70 ]);
64 - $data = $logic->delete($this->param['ids']);  
65 - $this->response('success',Code::SUCCESS,$data); 71 + $logic->describeDel();
  72 + $this->response('success');
66 } 73 }
67 74
68 } 75 }
@@ -39,4 +39,23 @@ class DescribeLogic extends BaseLogic @@ -39,4 +39,23 @@ class DescribeLogic extends BaseLogic
39 } 39 }
40 return $this->success(); 40 return $this->success();
41 } 41 }
  42 +
  43 + /**
  44 + * @remark :删除数据
  45 + * @name :del
  46 + * @author :lyh
  47 + * @method :post
  48 + * @time :2024/4/12 16:57
  49 + */
  50 + public function describeDel(){
  51 + if(in_array($this->param['ids'])){
  52 + $rs = $this->model->del(['id'=>['in',$this->param['ids']]]);
  53 + }else{
  54 + $rs = $this->model->del(['id'=>$this->param['ids']]);
  55 + }
  56 + if($rs === false){
  57 + $this->fail('系统错误,请联系管理员');
  58 + }
  59 + return $this->success();
  60 + }
42 } 61 }