diff --git a/app/Admin/Controllers/LanzuMmWithdrawController.php b/app/Admin/Controllers/LanzuMmWithdrawController.php index 9ab8507..c9f3832 100644 --- a/app/Admin/Controllers/LanzuMmWithdrawController.php +++ b/app/Admin/Controllers/LanzuMmWithdrawController.php @@ -10,6 +10,7 @@ use App\Models\LanzuMmInfo; use App\Models\ImsCjdcMarket; use App\Models\LanzuMpInfo as mpInfo; +use App\Models\LanzuUserBalance; use App\Models\MpBalance; use Dcat\Admin\Form; use Dcat\Admin\Grid; @@ -194,13 +195,16 @@ class LanzuMmWithdrawController extends AdminController } else { //表单提交前对金额数值进行验证 - $form->saving(function (Form $form) { + $form->saving(function (Form $form) use ($current_user) { if ($form->money < env('MIN_MONEY')) { return $form->error('提现金额不得小于 ' . env('MIN_MONEY') . ' 元'); } elseif ($form->money > env('MAX_MONEY')) { return $form->error('提现金额不得大于 ' . env('MAX_MONEY') . ' 元'); } - + $res = LanzuUserBalance::checkBalance($current_user->id, $form->money); + if (!$res) { + return $form->error('您可提现金额不足!'); + } }); //添加成功后扣减市场经理的可提现金额