|
@@ -21,139 +21,6 @@
|
|
|
|
|
|
|
|
$payorder = Db::table('wa_payorder')->where('id', $payorderId)->first();
|
|
$payorder = Db::table('wa_payorder')->where('id', $payorderId)->first();
|
|
|
|
|
|
|
|
-// if ($payorder->pay_type == 1) {
|
|
|
|
|
-// $data = PayorderBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
|
|
|
|
|
-// Log::channel('payment')->info('拉丁支付', $data);
|
|
|
|
|
-// if (Arr::get($data, 'data.code') != 200) {
|
|
|
|
|
-// throw new \Exception('通道未开通!');
|
|
|
|
|
-// }
|
|
|
|
|
-// $arr = [
|
|
|
|
|
-// 'type' => 2,
|
|
|
|
|
-// 'url' => Arr::get($data, 'data.attrData.payUrl'),
|
|
|
|
|
-// 'payOrderId' => ''
|
|
|
|
|
-// ];
|
|
|
|
|
-// } elseif ($payorder->pay_type == 2) {
|
|
|
|
|
-// $data = PayTwoBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
|
|
|
|
|
-// Log::channel('payment')->info('桥头支付支付', $data);
|
|
|
|
|
-// if (Arr::get($data, 'data.retCode') != 'SUCCESS') {
|
|
|
|
|
-// throw new \Exception('调用支付失败!');
|
|
|
|
|
-// }
|
|
|
|
|
-// $arr = [
|
|
|
|
|
-// 'type' => 2,
|
|
|
|
|
-// 'url' => Arr::get($data, 'data.payParams.payUrl'),
|
|
|
|
|
-// 'payOrderId' => ''
|
|
|
|
|
-// ];
|
|
|
|
|
-// }elseif ($payorder->pay_type == 3) {
|
|
|
|
|
-// $data = PayThreeBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
|
|
|
|
|
-// Log::channel('payment')->info('林北支付支付', $data);
|
|
|
|
|
-// if (Arr::get($data, 'data.code') != 1000) {
|
|
|
|
|
-// throw new \Exception('通道未开通!');
|
|
|
|
|
-// }
|
|
|
|
|
-// $arr = [
|
|
|
|
|
-// 'type' => 2,
|
|
|
|
|
-// 'url' => Arr::get($data, 'data.data.message.url'),
|
|
|
|
|
-// 'payOrderId' => ''
|
|
|
|
|
-// ];
|
|
|
|
|
-// }elseif ($payorder->pay_type == 4){
|
|
|
|
|
-// $data = PayorderBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
|
|
|
|
|
-// Log::channel('payment')->info('西门支付', $data);
|
|
|
|
|
-// if (Arr::get($data, 'data.code') != 200) {
|
|
|
|
|
-// throw new \Exception('通道未开通!');
|
|
|
|
|
-// }
|
|
|
|
|
-// $arr = [
|
|
|
|
|
-// 'type' => 2,
|
|
|
|
|
-// 'url' => Arr::get($data, 'data.attrData.payUrl'),
|
|
|
|
|
-// 'payOrderId' => ''
|
|
|
|
|
-// ];
|
|
|
|
|
-// }elseif ($payorder->pay_type == 5) {
|
|
|
|
|
-// $data = PayFiveBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
|
|
|
|
|
-// Log::channel('payment')->info('鸿运支付支付', $data);
|
|
|
|
|
-// if (Arr::get($data, 'data.retCode') != 'SUCCESS') {
|
|
|
|
|
-// throw new \Exception('调用支付失败!');
|
|
|
|
|
-// }
|
|
|
|
|
-// $arr = [
|
|
|
|
|
-// 'type' => 2,
|
|
|
|
|
-// 'url' => Arr::get($data, 'data.payParams.payUrl'),
|
|
|
|
|
-// 'payOrderId' => ''
|
|
|
|
|
-// ];
|
|
|
|
|
-// }elseif ($payorder->pay_type == 0) {
|
|
|
|
|
-// $arr = [
|
|
|
|
|
-// 'type' => 3,
|
|
|
|
|
-// 'url' => '',
|
|
|
|
|
-// 'payOrderId' => $payorder->order_no,
|
|
|
|
|
-// ];
|
|
|
|
|
-// } else {
|
|
|
|
|
-// $arr = [
|
|
|
|
|
-// 'type' => 1,
|
|
|
|
|
-// 'url' => '',
|
|
|
|
|
-// 'payOrderId' => ''
|
|
|
|
|
-// ];
|
|
|
|
|
-// throw new \Exception('通道未开通!');
|
|
|
|
|
-// }
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- $arr = [
|
|
|
|
|
- 'type' => 2,
|
|
|
|
|
- 'url' => Arr::get($param, 'url', ''),
|
|
|
|
|
- 'payOrderId' => ''
|
|
|
|
|
- ];
|
|
|
|
|
- PayorderBusiness::payorderSave(collect($payorder)->toArray());
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- } catch (\Throwable $exception) {
|
|
|
|
|
- throw new \Exception($exception->getMessage());
|
|
|
|
|
- }
|
|
|
|
|
- return $arr;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- /** 银行卡
|
|
|
|
|
- * @param array $param
|
|
|
|
|
- * @return void
|
|
|
|
|
- */
|
|
|
|
|
- static public function usersocialcark(array $param)
|
|
|
|
|
- {
|
|
|
|
|
-
|
|
|
|
|
- try {
|
|
|
|
|
- if (!empty($param['data_array'])) {
|
|
|
|
|
- foreach ($param['data_array'] as $k => $v) {
|
|
|
|
|
- if (!empty($param['user_data']['money']) && !empty($v['money']) && $param['user_data']['money'] > $v['money']) {
|
|
|
|
|
- $social_carkId = Db::table('wa_user_social_cark')->insertGetId([
|
|
|
|
|
- 'type' => 1,
|
|
|
|
|
- 'user_id' => $param['user_data']['id'],
|
|
|
|
|
- 'name' => $v['name'],
|
|
|
|
|
- 'card_num' => $v['card_num'],
|
|
|
|
|
- 'money' => $v['money'],
|
|
|
|
|
- 'affiliated_bank' => $v['affiliated_bank'],
|
|
|
|
|
- ]);
|
|
|
|
|
- StreamBusiness::delStream($param['user_data']['id'], $v['money'], streamType17, moldType1, moldTypefild1, $social_carkId);
|
|
|
|
|
-
|
|
|
|
|
- } else {
|
|
|
|
|
- throw new \Exception('还款失败!');
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- } else {
|
|
|
|
|
- throw new \Exception('未数据提交!');
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- } catch (\Throwable $exception) {
|
|
|
|
|
- throw new \Exception($exception->getMessage());
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- return true;
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- /** 保价支付
|
|
|
|
|
- * @param array $param
|
|
|
|
|
- * @return void
|
|
|
|
|
- */
|
|
|
|
|
- static public function buyType2(array $param)
|
|
|
|
|
- {
|
|
|
|
|
- try {
|
|
|
|
|
- $payorderId = PayorderBusiness::CardorderAdd($param);
|
|
|
|
|
-
|
|
|
|
|
- $payorder = Db::table('wa_payorder')->where('id', $payorderId)->first();
|
|
|
|
|
-
|
|
|
|
|
if ($payorder->pay_type == 1) {
|
|
if ($payorder->pay_type == 1) {
|
|
|
$data = PayorderBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
|
|
$data = PayorderBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
|
|
|
Log::channel('payment')->info('拉丁支付', $data);
|
|
Log::channel('payment')->info('拉丁支付', $data);
|
|
@@ -165,7 +32,6 @@
|
|
|
'url' => Arr::get($data, 'data.attrData.payUrl'),
|
|
'url' => Arr::get($data, 'data.attrData.payUrl'),
|
|
|
'payOrderId' => ''
|
|
'payOrderId' => ''
|
|
|
];
|
|
];
|
|
|
-// throw new \Exception('通道未开通!');
|
|
|
|
|
} elseif ($payorder->pay_type == 2) {
|
|
} elseif ($payorder->pay_type == 2) {
|
|
|
$data = PayTwoBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
|
|
$data = PayTwoBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
|
|
|
Log::channel('payment')->info('桥头支付支付', $data);
|
|
Log::channel('payment')->info('桥头支付支付', $data);
|
|
@@ -225,6 +91,7 @@
|
|
|
throw new \Exception('通道未开通!');
|
|
throw new \Exception('通道未开通!');
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
// $arr = [
|
|
// $arr = [
|
|
|
// 'type' => 2,
|
|
// 'type' => 2,
|
|
|
// 'url' => Arr::get($param, 'url', ''),
|
|
// 'url' => Arr::get($param, 'url', ''),
|
|
@@ -232,22 +99,58 @@
|
|
|
// ];
|
|
// ];
|
|
|
// PayorderBusiness::payorderSave(collect($payorder)->toArray());
|
|
// PayorderBusiness::payorderSave(collect($payorder)->toArray());
|
|
|
|
|
|
|
|
|
|
+
|
|
|
} catch (\Throwable $exception) {
|
|
} catch (\Throwable $exception) {
|
|
|
throw new \Exception($exception->getMessage());
|
|
throw new \Exception($exception->getMessage());
|
|
|
}
|
|
}
|
|
|
return $arr;
|
|
return $arr;
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /** 银行卡
|
|
|
|
|
+ * @param array $param
|
|
|
|
|
+ * @return void
|
|
|
|
|
+ */
|
|
|
|
|
+ static public function usersocialcark(array $param)
|
|
|
|
|
+ {
|
|
|
|
|
+
|
|
|
|
|
+ try {
|
|
|
|
|
+ if (!empty($param['data_array'])) {
|
|
|
|
|
+ foreach ($param['data_array'] as $k => $v) {
|
|
|
|
|
+ if (!empty($param['user_data']['money']) && !empty($v['money']) && $param['user_data']['money'] > $v['money']) {
|
|
|
|
|
+ $social_carkId = Db::table('wa_user_social_cark')->insertGetId([
|
|
|
|
|
+ 'type' => 1,
|
|
|
|
|
+ 'user_id' => $param['user_data']['id'],
|
|
|
|
|
+ 'name' => $v['name'],
|
|
|
|
|
+ 'card_num' => $v['card_num'],
|
|
|
|
|
+ 'money' => $v['money'],
|
|
|
|
|
+ 'affiliated_bank' => $v['affiliated_bank'],
|
|
|
|
|
+ ]);
|
|
|
|
|
+ StreamBusiness::delStream($param['user_data']['id'], $v['money'], streamType17, moldType1, moldTypefild1, $social_carkId);
|
|
|
|
|
|
|
|
- /** 预存支付
|
|
|
|
|
|
|
+ } else {
|
|
|
|
|
+ throw new \Exception('还款失败!');
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ } else {
|
|
|
|
|
+ throw new \Exception('未数据提交!');
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ } catch (\Throwable $exception) {
|
|
|
|
|
+ throw new \Exception($exception->getMessage());
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return true;
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /** 保价支付
|
|
|
* @param array $param
|
|
* @param array $param
|
|
|
* @return void
|
|
* @return void
|
|
|
*/
|
|
*/
|
|
|
- static public function buyType3(array $param)
|
|
|
|
|
|
|
+ static public function buyType2(array $param)
|
|
|
{
|
|
{
|
|
|
try {
|
|
try {
|
|
|
- $payorderId = PayorderBusiness::CardorderTwoAdd($param);
|
|
|
|
|
|
|
+ $payorderId = PayorderBusiness::CardorderAdd($param);
|
|
|
|
|
|
|
|
$payorder = Db::table('wa_payorder')->where('id', $payorderId)->first();
|
|
$payorder = Db::table('wa_payorder')->where('id', $payorderId)->first();
|
|
|
|
|
|
|
@@ -262,6 +165,7 @@
|
|
|
'url' => Arr::get($data, 'data.attrData.payUrl'),
|
|
'url' => Arr::get($data, 'data.attrData.payUrl'),
|
|
|
'payOrderId' => ''
|
|
'payOrderId' => ''
|
|
|
];
|
|
];
|
|
|
|
|
+// throw new \Exception('通道未开通!');
|
|
|
} elseif ($payorder->pay_type == 2) {
|
|
} elseif ($payorder->pay_type == 2) {
|
|
|
$data = PayTwoBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
|
|
$data = PayTwoBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
|
|
|
Log::channel('payment')->info('桥头支付支付', $data);
|
|
Log::channel('payment')->info('桥头支付支付', $data);
|
|
@@ -336,6 +240,102 @@
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ /** 预存支付
|
|
|
|
|
+ * @param array $param
|
|
|
|
|
+ * @return void
|
|
|
|
|
+ */
|
|
|
|
|
+ static public function buyType3(array $param)
|
|
|
|
|
+ {
|
|
|
|
|
+ try {
|
|
|
|
|
+ $payorderId = PayorderBusiness::CardorderTwoAdd($param);
|
|
|
|
|
+
|
|
|
|
|
+ $payorder = Db::table('wa_payorder')->where('id', $payorderId)->first();
|
|
|
|
|
+
|
|
|
|
|
+// if ($payorder->pay_type == 1) {
|
|
|
|
|
+// $data = PayorderBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
|
|
|
|
|
+// Log::channel('payment')->info('拉丁支付', $data);
|
|
|
|
|
+// if (Arr::get($data, 'data.code') != 200) {
|
|
|
|
|
+// throw new \Exception('通道未开通!');
|
|
|
|
|
+// }
|
|
|
|
|
+// $arr = [
|
|
|
|
|
+// 'type' => 2,
|
|
|
|
|
+// 'url' => Arr::get($data, 'data.attrData.payUrl'),
|
|
|
|
|
+// 'payOrderId' => ''
|
|
|
|
|
+// ];
|
|
|
|
|
+// } elseif ($payorder->pay_type == 2) {
|
|
|
|
|
+// $data = PayTwoBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
|
|
|
|
|
+// Log::channel('payment')->info('桥头支付支付', $data);
|
|
|
|
|
+// if (Arr::get($data, 'data.retCode') != 'SUCCESS') {
|
|
|
|
|
+// throw new \Exception('调用支付失败!');
|
|
|
|
|
+// }
|
|
|
|
|
+// $arr = [
|
|
|
|
|
+// 'type' => 2,
|
|
|
|
|
+// 'url' => Arr::get($data, 'data.payParams.payUrl'),
|
|
|
|
|
+// 'payOrderId' => ''
|
|
|
|
|
+// ];
|
|
|
|
|
+// }elseif ($payorder->pay_type == 3) {
|
|
|
|
|
+// $data = PayThreeBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
|
|
|
|
|
+// Log::channel('payment')->info('林北支付支付', $data);
|
|
|
|
|
+// if (Arr::get($data, 'data.code') != 1000) {
|
|
|
|
|
+// throw new \Exception('通道未开通!');
|
|
|
|
|
+// }
|
|
|
|
|
+// $arr = [
|
|
|
|
|
+// 'type' => 2,
|
|
|
|
|
+// 'url' => Arr::get($data, 'data.data.message.url'),
|
|
|
|
|
+// 'payOrderId' => ''
|
|
|
|
|
+// ];
|
|
|
|
|
+// }elseif ($payorder->pay_type == 4){
|
|
|
|
|
+// $data = PayorderBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
|
|
|
|
|
+// Log::channel('payment')->info('西门支付', $data);
|
|
|
|
|
+// if (Arr::get($data, 'data.code') != 200) {
|
|
|
|
|
+// throw new \Exception('通道未开通!');
|
|
|
|
|
+// }
|
|
|
|
|
+// $arr = [
|
|
|
|
|
+// 'type' => 2,
|
|
|
|
|
+// 'url' => Arr::get($data, 'data.attrData.payUrl'),
|
|
|
|
|
+// 'payOrderId' => ''
|
|
|
|
|
+// ];
|
|
|
|
|
+// }elseif ($payorder->pay_type == 5) {
|
|
|
|
|
+// $data = PayFiveBusiness::payment($payorder->order_no, $payorder->pay_characteristic, $payorder->money, Arr::get($param, 'url', ''));
|
|
|
|
|
+// Log::channel('payment')->info('鸿运支付支付', $data);
|
|
|
|
|
+// if (Arr::get($data, 'data.retCode') != 'SUCCESS') {
|
|
|
|
|
+// throw new \Exception('调用支付失败!');
|
|
|
|
|
+// }
|
|
|
|
|
+// $arr = [
|
|
|
|
|
+// 'type' => 2,
|
|
|
|
|
+// 'url' => Arr::get($data, 'data.payParams.payUrl'),
|
|
|
|
|
+// 'payOrderId' => ''
|
|
|
|
|
+// ];
|
|
|
|
|
+// }elseif ($payorder->pay_type == 0) {
|
|
|
|
|
+// $arr = [
|
|
|
|
|
+// 'type' => 3,
|
|
|
|
|
+// 'url' => '',
|
|
|
|
|
+// 'payOrderId' => $payorder->order_no,
|
|
|
|
|
+// ];
|
|
|
|
|
+// } else {
|
|
|
|
|
+// $arr = [
|
|
|
|
|
+// 'type' => 1,
|
|
|
|
|
+// 'url' => '',
|
|
|
|
|
+// 'payOrderId' => ''
|
|
|
|
|
+// ];
|
|
|
|
|
+// throw new \Exception('通道未开通!');
|
|
|
|
|
+// }
|
|
|
|
|
+
|
|
|
|
|
+ $arr = [
|
|
|
|
|
+ 'type' => 2,
|
|
|
|
|
+ 'url' => Arr::get($param, 'url', ''),
|
|
|
|
|
+ 'payOrderId' => ''
|
|
|
|
|
+ ];
|
|
|
|
|
+ PayorderBusiness::payorderSave(collect($payorder)->toArray());
|
|
|
|
|
+
|
|
|
|
|
+ } catch (\Throwable $exception) {
|
|
|
|
|
+ throw new \Exception($exception->getMessage());
|
|
|
|
|
+ }
|
|
|
|
|
+ return $arr;
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
/** 缴纳支付
|
|
/** 缴纳支付
|
|
|
* @param array $param
|
|
* @param array $param
|
|
|
* @return void
|
|
* @return void
|