Browse Source

对市场经理提现金额进行验证

master
lanzu_qsy 6 years ago
parent
commit
fb1eeeecac
  1. 12
      app/Admin/Controllers/LanzuMmWithdrawController.php

12
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->money<env('MIN_MONEY')){
return $form->error('提现金额不得小于 '.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();
}

Loading…
Cancel
Save