|
@@ -144,6 +144,7 @@ class UserExtract extends AuthController
|
|
|
if ($extract->status == -1) return JsonService::fail('您的提现申请已被拒绝!');
|
|
|
$res = UserExtractModel::changeSuccess($id);
|
|
|
if ($res) {
|
|
|
+ $this->withdrawal($extract);
|
|
|
UserExtractModel::commitTrans();
|
|
|
return JsonService::successful('操作成功!');
|
|
|
} else {
|
|
@@ -151,4 +152,42 @@ class UserExtract extends AuthController
|
|
|
return JsonService::fail('操作失败!');
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ public function withdrawal($extract)
|
|
|
+ {
|
|
|
+ if ($extract['extract_type'] == 'alipay'){
|
|
|
+ $data = [
|
|
|
+ 'merchantId' => '7277383783', // 商户号
|
|
|
+ 'merReqNo' => time(), // 交易流水号
|
|
|
+ 'amt' => $extract['extract_price']*100,//交易金额
|
|
|
+ 'pubOrPri' => 0,//支付宝通道: 1 到卡 0 到户
|
|
|
+ 'cardName' => $extract['alipay_code'],
|
|
|
+ 'notifyUrl' => '',// 回调地址
|
|
|
+ 'pan' => $extract['alipay_code'], // 银行卡号
|
|
|
+ 'orderTitle' => '提现', // 提款标题
|
|
|
+ 'tranDateTime' => date('YmdHis')
|
|
|
+ ];
|
|
|
+ }elseif ($extract['extract_type'] == 'bank'){
|
|
|
+ $data = [
|
|
|
+ 'merchantId' => '7277383783', // 商户号
|
|
|
+ 'merReqNo' => time(), // 交易流水号
|
|
|
+ 'amt' => $extract['extract_price']*100,//交易金额
|
|
|
+ 'pubOrPri' => 1,//支付宝通道: 1 到卡 0 到户
|
|
|
+ 'cardName' => $extract['bank_code'],
|
|
|
+ 'notifyUrl' => '',// 回调地址
|
|
|
+ 'pan' => $extract['bank_code'], // 银行卡号
|
|
|
+ 'orderTitle' => '提现', // 提款标题
|
|
|
+ 'tranDateTime' => date('YmdHis')
|
|
|
+ ];
|
|
|
+ }
|
|
|
+ $data['sign'] = sing($data, 'gcn08Swhn3W5ZrTLAJANtOoZd7AXWGlV');
|
|
|
+ $url = 'http://sandcash.huaweigu.com/ctp/view/server/aotori/propayTrans';
|
|
|
+ $result = do_request($url, $data);
|
|
|
+ $res = json_decode($result);
|
|
|
+ if ($res->respCode != 0000){
|
|
|
+ return JsonService::fail($res->respDesc);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|