|
|
|
@ -6,6 +6,7 @@ use App\Admin\Common\WxPay; |
|
|
|
use App\Admin\Repositories\LanzuCsWithdraw; |
|
|
|
use App\Models\FinancialRecord; |
|
|
|
use App\Models\FinancialRecord0; |
|
|
|
use App\Models\ImsCjdcUser; |
|
|
|
use App\Models\LanzuCsInfo; |
|
|
|
use App\Models\LanzuUserBalance; |
|
|
|
use app\Request; |
|
|
|
@ -145,7 +146,15 @@ class LanzuCsWithdrawController extends AdminController |
|
|
|
if (!$csInfo) { |
|
|
|
return $form->error('社区站点不存在或已删除'); |
|
|
|
} |
|
|
|
$res = WxPay::pay($csInfo, $form); |
|
|
|
|
|
|
|
$data = []; |
|
|
|
$user = ImsCjdcUser::find($csInfo->user_id); |
|
|
|
$data['openid'] = $user->openid; |
|
|
|
$data['amount'] = $form->model()->money * 100; |
|
|
|
$data['partner_trade_no'] = uniqid(); |
|
|
|
$data['re_user_name'] = $csInfo->name; |
|
|
|
$data['desc'] = $csInfo->name; |
|
|
|
$res = WxPay::pay($data); |
|
|
|
if ($res['result_code'] == "SUCCESS") {//更新到账状态
|
|
|
|
DB::transaction(function () use ($csInfo, $form) { |
|
|
|
$csw = modelCsWithdraw::find($form->model()->id); |
|
|
|
@ -184,6 +193,9 @@ class LanzuCsWithdrawController extends AdminController |
|
|
|
}); |
|
|
|
|
|
|
|
//记录失败日志
|
|
|
|
$res['w_id'] = $form->model()->id; |
|
|
|
$res['time'] = date('Y-m-d H:i:s',time()); |
|
|
|
$res['data'] = $data; |
|
|
|
Log::error('提现失败.', $res); |
|
|
|
return $form->error($res['err_code_des']); |
|
|
|
} |
|
|
|
|