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