diff --git a/app/Admin/Controllers/LanzuMmWithdrawController.php b/app/Admin/Controllers/LanzuMmWithdrawController.php index 56f8974..33c83a5 100644 --- a/app/Admin/Controllers/LanzuMmWithdrawController.php +++ b/app/Admin/Controllers/LanzuMmWithdrawController.php @@ -67,6 +67,7 @@ class LanzuMmWithdrawController extends AdminController $grid->money; $grid->status('提现状态')->using([-1 => '拒绝', 0 => '审核中', 1 => '通过']) ->label([-1 => 'danger', 0 => 'default', 1 => 'success']); + $grid->is_pay('是否到账')->using([0=>'否',1=>'是']); $grid->created_at('提现时间')->display(function ($time) { return date('Y-m-d H:i', $time); }); @@ -157,6 +158,15 @@ class LanzuMmWithdrawController extends AdminController } }); } else { + //表单提交前对金额数值进行验证 + $form->saving(function (Form $form){ + if ($form->moneyerror('提现金额不得小于 '.env('MIN_MONEY').' 元'); + }elseif ($form->money>env('MAX_MONEY')){ + return $form->error('提现金额不得大于 '.env('MAX_MONEY').' 元'); + } + }); + //添加成功后扣减市场经理的可提现金额 $form->saved(function (Form $form, $result) use ($mmId) { if ($form->isCreating()) { @@ -167,7 +177,7 @@ class LanzuMmWithdrawController extends AdminController } }); if ($current_user->isRole('lanzu_mm')) { - $form->number('money')->required()->min(env('MIN_MONEY'))->max(env('MAX_MONEY')); + $form->number('money')->required()->min(0); } else { $form->text('money')->required()->disable(); }