Kaynağa Gözat

fix bug: 当是不清除时执行到循环分支问题修复

shizhongqi 3 ay önce
ebeveyn
işleme
797060ae7c
1 değiştirilmiş dosya ile 3 ekleme ve 0 silme
  1. 3 0
      biz-ghs/product/classes/ProductClass.php

+ 3 - 0
biz-ghs/product/classes/ProductClass.php

@@ -2785,6 +2785,9 @@ class ProductClass extends BaseClass
     // 解析循环清空限购配置
     // 解析循环清空限购配置
     public static function getLimitBuyClearLoopConfig($data)
     public static function getLimitBuyClearLoopConfig($data)
     {
     {
+        if ($data['limitBuyClearType'] == 0) {
+            return [];
+        }
         $hasIntervalDays = array_key_exists('limitBuyClearIntervalDays', $data) && $data['limitBuyClearIntervalDays'] !== '';
         $hasIntervalDays = array_key_exists('limitBuyClearIntervalDays', $data) && $data['limitBuyClearIntervalDays'] !== '';
         $hasClearHour = (array_key_exists('cleartAt', $data) && $data['cleartAt'] !== '')
         $hasClearHour = (array_key_exists('cleartAt', $data) && $data['cleartAt'] !== '')
             || (array_key_exists('clearAt', $data) && $data['clearAt'] !== '');
             || (array_key_exists('clearAt', $data) && $data['clearAt'] !== '');