Browse Source

修复: 市场经理提现输入的提现金额可大于可提现金额,并且可以审核通过

master
lanzu_qsy 5 years ago
parent
commit
120c58b8d2
  1. 8
      app/Admin/Controllers/LanzuMmWithdrawController.php

8
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('您可提现金额不足!');
}
});
//添加成功后扣减市场经理的可提现金额

Loading…
Cancel
Save