|
@@ -58,16 +58,11 @@ class Order extends Core
|
|
{
|
|
{
|
|
$info = $this->getInfo();
|
|
$info = $this->getInfo();
|
|
if ($info['pay_money_cash'] > 0) {
|
|
if ($info['pay_money_cash'] > 0) {
|
|
- $detail = Dever::db('porder/source_detail')->select(['order_id' => $info['id']]);
|
|
|
|
- $param['uid'] = $info['uid'];
|
|
|
|
- $param['pay_money_cash'] = $info['pay_money_cash'];
|
|
|
|
- $param['name'] = $detail[0]['name'];
|
|
|
|
- $param['order_num'] = $info['order_num'];
|
|
|
|
- $param['notify'] = 'Porder/Lib/Notify.handle|' . $this->place->sector['id'] . '|' . $this->place->info['id'] . '|source|' . $info['order_num'];
|
|
|
|
-
|
|
|
|
- $result['pay'] = Dever::load(\Place\Lib\Account::class)->pay($param);
|
|
|
|
- if (isset($result['pay']['link']) && $result['pay']['link']) {
|
|
|
|
- return $result;
|
|
|
|
|
|
+ $log = Dever::db('porder/soruce_pay')->insert(['order_id' => $info['id']]);
|
|
|
|
+ if ($log) {
|
|
|
|
+ $result['pay'] = Dever::json_decode($log['pay']);
|
|
|
|
+ } else {
|
|
|
|
+ Dever::error('支付失败,请重试');
|
|
}
|
|
}
|
|
$result['order_id'] = $info['id'];
|
|
$result['order_id'] = $info['id'];
|
|
$result['order_num'] = $info['order_num'];
|
|
$result['order_num'] = $info['order_num'];
|