assign('status',DataUserPurchaseAcceptance::getStatus()); DataUserPurchaseAcceptance::mQuery() ->with(['user']) ->dateBetween('create_at') ->equal('status') ->when($request['username'],function (Query $query)use ($request){ $query->hasWhere('user',function (Query $query)use ($request){ $query->whereLike('nickname',"%{$request['username']}%"); }); }) ->layTable(); } /** * 用户接单需求查看 *@auth true *@menu true */ public function show(Request $request){ $model=DataUserPurchaseAcceptance::with(['user'])->where('id',$request['id'])->findOrFail(); $this->assign('vo',$model); $this->fetch('form'); } /** * 审核 *@auth true *@menu true */ public function audit(Request $request){ $model=DataUserPurchaseAcceptance::where('id',$request['id'])->findOrFail(); if($model['status']!=0){ $this->error('该需求已审核'); } $model['status']=$request['status']==1?1:2; $model->save(); $this->success('审核成功'); } }