|
|
@@ -56,15 +56,22 @@ class CgRefundClass extends BaseClass
|
|
|
$refundReason = '';
|
|
|
//退款用拉卡拉原单号比较稳定,用自己内部的单号,好像会出现找不到订单号的情况
|
|
|
$thirdNo = $cg->thirdNo ?? '';
|
|
|
+ $thisOrderSn = '';
|
|
|
+ //竟然会出现thirdNo为空的情况
|
|
|
+ if (!empty($thirdNo)) {
|
|
|
+ $thisOrderSn = $orderSn;
|
|
|
+ }
|
|
|
$backParams = [
|
|
|
'refundSn' => $refundOrderSn,
|
|
|
'thirdNo' => $thirdNo,
|
|
|
+ 'orderSn' => $thisOrderSn,
|
|
|
'refundAmount' => $refundFee,
|
|
|
'refundReason' => $refundReason,
|
|
|
];
|
|
|
$response = $laResource->refund($backParams);
|
|
|
if (!isset($response['code']) || $response['code'] != 'BBS00000') {
|
|
|
$errMsg = $response['msg'] ?? '';
|
|
|
+ noticeUtil::push("钱退回失败 success {$orderSn} {$errMsg}", '15280215347');
|
|
|
return ['status' => 0, 'msg' => $errMsg];
|
|
|
} else {
|
|
|
$ghsShopId = $ghsShop->id;
|
|
|
@@ -72,12 +79,11 @@ class CgRefundClass extends BaseClass
|
|
|
$sjName = $ghsShop->merchantName;
|
|
|
$shopName = $ghsShop->shopName;
|
|
|
$name = $shopName == '首店' ? $sjName : $sjName . '-' . $shopName;
|
|
|
- noticeUtil::push("订单取消,客户还付款成功,钱已经原路退回 success {$orderSn} {$name}", '15280215347');
|
|
|
+ noticeUtil::push("钱已经原路退回 success {$orderSn} {$name}", '15280215347');
|
|
|
return ['status' => 1, 'msg' => '退款成功'];
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
//审核通过 ssh 20230811
|
|
|
public static function passRefund($cgRefund, $cg)
|
|
|
{
|