|
|
@@ -195,23 +195,23 @@ class OrderClass extends BaseClass
|
|
|
* @param $order
|
|
|
* @param $mainId
|
|
|
* @return array
|
|
|
- * $minusOrderRefund 0走正常流程售后,1走开负数订单售后
|
|
|
- * $minusOrderReason 只能开负数订单的原因:0、售后金额大于剩余欠款(剩余欠款可能没有了,可能还有);1、可售后时间到了
|
|
|
+ * $shAddPay 0走正常流程售后,1走售后付款单
|
|
|
+ * $shAddPayReason 走售后付款单的原因:0、售后金额大于剩余欠款(剩余欠款可能没有了,可能还有);1、可售后时间到了
|
|
|
*/
|
|
|
- public static function ifMinusRefund($order, $main, $refundAmount = 0)
|
|
|
+ public static function ifShPay($order, $main, $refundAmount = 0)
|
|
|
{
|
|
|
- $minusOrderRefund = 0;
|
|
|
- $minusOrderReason = 0;
|
|
|
+ $shAddPay = 0;
|
|
|
+ $shAddPayReason = 0;
|
|
|
$payStatus = $order['payStatus'] ?? 0;
|
|
|
if ($payStatus == 1) {
|
|
|
if ($order['payWay'] == 3) {
|
|
|
if ($order['remainDebtPrice'] <= 0) {
|
|
|
//不管是否要售后,没有剩余欠款了,只能走开负数订单模式
|
|
|
- $minusOrderRefund = 1;
|
|
|
+ $shAddPay = 1;
|
|
|
} else {
|
|
|
if ($refundAmount > 0 && $refundAmount > $order['remainDebtPrice']) {
|
|
|
//如果需要售后,并且售后金额大于剩余欠款,走开负数订单模式
|
|
|
- $minusOrderRefund = 1;
|
|
|
+ $shAddPay = 1;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -219,11 +219,11 @@ class OrderClass extends BaseClass
|
|
|
$could = $cRet['could'];
|
|
|
if (!$could) {
|
|
|
//可售后时间到了
|
|
|
- $minusOrderRefund = 1;
|
|
|
- $minusOrderReason = 1;
|
|
|
+ $shAddPay = 1;
|
|
|
+ $shAddPayReason = 1;
|
|
|
}
|
|
|
}
|
|
|
- return ['minusOrderRefund' => $minusOrderRefund, 'minusOrderReason' => $minusOrderReason];
|
|
|
+ return ['shAddPay' => $shAddPay, 'shAddPayReason' => $shAddPayReason];
|
|
|
}
|
|
|
|
|
|
//订单是否过了可以售后的时间 ssh 20250730
|