Просмотр исходного кода

订单支付成功后,分销佣金计算bug处理

ouyang 1 неделя назад
Родитель
Сommit
72d4469c07
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      biz-hd/distribution/classes/DistributionCommissionClass.php

+ 4 - 1
biz-hd/distribution/classes/DistributionCommissionClass.php

@@ -671,9 +671,12 @@ class DistributionCommissionClass
 
     /**
      * 分销 finishTime:与 xhOrder.successTime 对齐,无则保留库中 finishTime
+     * @param object $order xhOrder
+     * @param array|null $existingRow 已有 xhDistributionOrder 行,首单计佣时为 null
      */
-    protected static function resolveDistributionFinishTime($order, array $existingRow)
+    protected static function resolveDistributionFinishTime($order, ?array $existingRow = null)
     {
+        $existingRow = $existingRow ?? [];
         $fromOrder = self::getSuccessTimeForDistribution($order);
         if ($fromOrder !== null) {
             return $fromOrder;