|
|
|
@ -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(); |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
|