|
|
@@ -2,6 +2,7 @@
|
|
|
|
|
|
namespace app\api\controller\admin;
|
|
|
|
|
|
+use app\admin\model\order\StoreOrder as StoreOrderModel;
|
|
|
use app\admin\model\system\SystemStoreBill;
|
|
|
use app\admin\model\system\SystemStoreExtract;
|
|
|
use app\admin\model\system\SystemStorePoint;
|
|
|
@@ -985,9 +986,9 @@ class StoreOrderController
|
|
|
$refund_data['pay_price'] = bcadd($orderInfo['pay_price'], $orderInfo['deposit'], 2);
|
|
|
$refund_data['refund_price'] = $refund_price;
|
|
|
$refund_data['refund_id'] = 'refund_deposit' . $orderInfo['order_id'] . time();
|
|
|
-
|
|
|
- if ($orderInfo['pay_type'] == 'weixin') {
|
|
|
- if ($orderInfo['is_channel'] == 1) {//小程序
|
|
|
+ $order = StoreOrderModel::where('order_id', $orderInfo['order_id'])->find();
|
|
|
+ if ($order['pay_type'] == 'weixin') {
|
|
|
+ if ($order['is_channel'] == 1) {//小程序
|
|
|
try {
|
|
|
MiniProgramService::payOrderRefund($orderInfo['order_id'], $refund_data);//2.5.36
|
|
|
} catch (\Exception $e) {
|