diff --git a/app/Admin/Controllers/LanzuCsWithdrawController.php b/app/Admin/Controllers/LanzuCsWithdrawController.php index 17a0211..d1f888c 100644 --- a/app/Admin/Controllers/LanzuCsWithdrawController.php +++ b/app/Admin/Controllers/LanzuCsWithdrawController.php @@ -124,21 +124,30 @@ class LanzuCsWithdrawController extends AdminController if ($form->model()->status != 0) {//提现审核后 就能再编辑 $form->radio('status', '状态')->options([1 => '同意', -1 => '拒绝'])->disable(); } else { - $form->radio('status', '状态')->options([1 => '同意', -1 => '拒绝'])->default(-1); + $form->radio('status', '状态')->options([1 => '同意', -1 => '拒绝'])->value(-1); } + $form->saving(function (Form $form){ + if ($form->model()->status == -2){ + return $form->error('提现失败,请重新提交申请!'); + }elseif (!$form->status){ + return $form->error('提现失败,请选择状态按钮!'); + } + + }); + $form->saved(function (Form $form) use ($aduid) { if ($form->status == -1) {//如何审核被拒绝,退回提现金额 LanzuUserBalance::returnBalance($aduid, 3, $form->model()->money); } elseif ($form->status == 1) {//调用微信企业付 //获取站点信息 $csInfo = LanzuCsInfo::find($form->model()->cs_id); - if (!$csInfo){ + if (!$csInfo) { return $form->error('社区站点不存在或已删除'); } - $res = WxPay::pay($csInfo, $form); + $res = WxPay::pay($csInfo, $form); if ($res['result_code'] == "SUCCESS") {//更新到账状态 - DB::transaction(function () use ($csInfo,$form) { + DB::transaction(function () use ($csInfo, $form) { $csw = modelCsWithdraw::find($form->model()->id); $csw->is_pay = 1; $csw->save(); @@ -166,7 +175,7 @@ class LanzuCsWithdrawController extends AdminController } else { - DB::transaction(function () use ($aduid,$form) { + DB::transaction(function () use ($aduid, $form) { //提现失败,退回提现金额 LanzuUserBalance::returnBalance($aduid, 3, $form->model()->money);