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