Browse Source

修复市场经理提现可自己审核自己的提现申请

master
lanzu_qsy 5 years ago
parent
commit
5bf48e15e5
  1. 14
      app/Admin/Controllers/LanzuMmWithdrawController.php

14
app/Admin/Controllers/LanzuMmWithdrawController.php

@ -150,11 +150,11 @@ class LanzuMmWithdrawController extends AdminController
$form->display('money'); $form->display('money');
if ($form->model()->status != 0) {//如果提现状态已变更过,则不允许再编辑状态 if ($form->model()->status != 0) {//如果提现状态已变更过,则不允许再编辑状态
$form->radio('status', '状态') $form->radio('status', '状态')
->options([0 => '待审核', 1 => '已同意', -1 => '已拒绝'])
->options([1 => '已同意', -1 => '已拒绝'])
->default(0)->disable(); ->default(0)->disable();
} else { } else {
$form->radio('status', '状态') $form->radio('status', '状态')
->options([1 => '同意', -1 => '拒绝']);
->options([1 => '同意', -1 => '拒绝'])->default(1,true);
} }
$form->saved(function (Form $form) use ($mmId) { $form->saved(function (Form $form) use ($mmId) {
@ -192,6 +192,7 @@ class LanzuMmWithdrawController extends AdminController
} }
}); });
} else { } else {
//表单提交前对金额数值进行验证 //表单提交前对金额数值进行验证
$form->saving(function (Form $form) { $form->saving(function (Form $form) {
if ($form->money < env('MIN_MONEY')) { if ($form->money < env('MIN_MONEY')) {
@ -199,6 +200,7 @@ class LanzuMmWithdrawController extends AdminController
} elseif ($form->money > env('MAX_MONEY')) { } elseif ($form->money > env('MAX_MONEY')) {
return $form->error('提现金额不得大于 ' . env('MAX_MONEY') . ' 元'); return $form->error('提现金额不得大于 ' . env('MAX_MONEY') . ' 元');
} }
}); });
//添加成功后扣减市场经理的可提现金额 //添加成功后扣减市场经理的可提现金额
@ -206,7 +208,7 @@ class LanzuMmWithdrawController extends AdminController
if ($form->isCreating()) { if ($form->isCreating()) {
if ($result) { if ($result) {
$mm = LanzuMmInfo::find($mmId); $mm = LanzuMmInfo::find($mmId);
MpBalance::reduceBalance($mm->admin_user_id, 3, $form->money);
MpBalance::reduceBalance($mm->admin_user_id, Type::BALANCE_USER_TYPE_MM, $form->money);
} }
} }
}); });
@ -217,6 +219,12 @@ class LanzuMmWithdrawController extends AdminController
} }
} }
$form->disableViewButton();
$form->disableViewCheck();
$form->disableEditingCheck();
$form->disableCreatingCheck();
$form->disableResetButton();
$form->disableDeleteButton();
}); });
} }

Loading…
Cancel
Save