From fb1eeeecacb6bcab70a6c60000399ad465e0b6f3 Mon Sep 17 00:00:00 2001 From: lanzu_qsy <334039090@qq.com> Date: Tue, 11 Aug 2020 16:51:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E5=B8=82=E5=9C=BA=E7=BB=8F=E7=90=86?= =?UTF-8?q?=E6=8F=90=E7=8E=B0=E9=87=91=E9=A2=9D=E8=BF=9B=E8=A1=8C=E9=AA=8C?= =?UTF-8?q?=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Admin/Controllers/LanzuMmWithdrawController.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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(); }