0) { $withdraw->status = $status; // 审核通过或者拒绝 if (1 == $status || 3 == $status) { $withdraw->review_at = Carbon::now()->toDateTimeString(); } if (2 == $status) { $withdraw->withdraw_at = Carbon::now()->toDateTimeString(); } $withdraw->save(); } // 驳回返还收益 if (3 == $withdraw->status) { $user = User::find($withdraw->user_id); $user->income = $user->income + $withdraw->price; $user->save(); } } catch (\Exception $exception) { return $this->response()->error($exception->getMessage()); } return $this->response()->success('success')->refresh(); } public function form() { $id = isset($this->payload['id']) ? $this->payload['id'] : 0; $this->hidden('id')->value($id); $this->radio('status', '审核结果') ->options(config('global.withdraw_status'))->default(1); $this->disableResetButton(); } }