get('limit', 10); $userId = $request->get('user_id', ''); $status = $request->get('status', ''); $start_time = $request->get('start_time', ''); $end_time = $request->get('end_time', ''); $list = PayUserInfo::where(function ($query) use ($userId) { if (!empty($userId)) { $query->where('user_id', $userId); } }) -> where(function ($query) use ($status) { if ($status != '') { $query->where('status', $status); } }) -> where(function ($query) use ($start_time) { if (!empty($start_time)) { $query->where('create_time', '>=', strtotime($start_time)); } }) -> where(function ($query) use ($end_time) { if (!empty($end_time)) { $query->where('create_time', '<=', strtotime($end_time)); } }) ->orderBy('id', 'asc') -> paginate($limit); return $this->layuiData($list); } public function closeNofity(Request $request){ $id = $request->get('id'); $payUserInfo = PayUserInfo::where("id",$id) ->first(); if (empty($payUserInfo)){ return $this->error('数据信息错误'); } DB::beginTransaction(); try { $payUserInfo -> notify_status = 1; $payUserInfo -> save(); DB::commit(); return $this->success("操作成功"); } catch (\Exception $_var_6) { DB::rollBack(); return $this->error("关闭通知失败".$_var_6); } } }