|
|
|
@ -112,11 +112,11 @@ class LanzuMmWithdrawController extends AdminController |
|
|
|
$mmId = $this->getMmId(Admin::user()->id); |
|
|
|
return Form::make(new LanzuMmWithdraw(), function (Form $form) use ($mmId, $current_user) { |
|
|
|
$form->display('id'); |
|
|
|
if ($mmId){//市场经理登陆时
|
|
|
|
if ($mmId) {//市场经理登陆时
|
|
|
|
$form->hidden('mm_id')->value($mmId); |
|
|
|
$form->display('可提现金额')->value($this->getBalance($current_user->id)); |
|
|
|
$form->display('提现人')->value(LanzuMmInfo::find($mmId)->name); |
|
|
|
}else{//非市场经理登陆时
|
|
|
|
} else {//非市场经理登陆时
|
|
|
|
$form->display('提现人')->value(LanzuMmInfo::find($form->model()->mm_id)->name); |
|
|
|
} |
|
|
|
|
|
|
|
@ -139,15 +139,21 @@ class LanzuMmWithdrawController extends AdminController |
|
|
|
MpBalance::returnBalance($mm->user_id, 0, $form->model()->money); |
|
|
|
} elseif ($form->status == 1) { |
|
|
|
//调用微信企业付
|
|
|
|
$data = []; |
|
|
|
$user = ImsCjdcUser::find($mm->user_id); |
|
|
|
$data['openid'] = $user->openid; |
|
|
|
$data['amount'] = $form->model()->money*100; |
|
|
|
$data = []; |
|
|
|
$user = ImsCjdcUser::find($mm->user_id); |
|
|
|
$data['openid'] = $user->openid; |
|
|
|
$data['amount'] = $form->model()->money * 100; |
|
|
|
$data['partner_trade_no'] = $form->model()->id; |
|
|
|
$data['re_user_name'] = $mm->name; |
|
|
|
$data['desc'] = $mm->name; |
|
|
|
$res = $this->transfers($data); |
|
|
|
dd($res); |
|
|
|
$data['re_user_name'] = $mm->name; |
|
|
|
$data['desc'] = $mm->name; |
|
|
|
$res = $this->transfers($data); |
|
|
|
if ($res['result_code'] == "SUCCESS") {//更新到账状态
|
|
|
|
$mmw = MmWithdraw::find($form->model()->id); |
|
|
|
$mmw->is_pay = 1; |
|
|
|
$mmw->save(); |
|
|
|
}else{ |
|
|
|
//记录失败日志
|
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
} else { |
|
|
|
|