Ver código fonte

更新特价

shish 3 anos atrás
pai
commit
a2a4ff449e
1 arquivos alterados com 24 adições e 0 exclusões
  1. 24 0
      console/controllers/ItemController.php

+ 24 - 0
console/controllers/ItemController.php

@@ -629,4 +629,28 @@ class ItemController extends Controller
         }
     }
 
+    //更新特价 ssh 20230630
+    public function actionDiscount()
+    {
+        ini_set('memory_limit', '2045M');
+        set_time_limit(0);
+        $list = ItemClass::getAllByCondition(['discount>' => 0,], null, '*', null, true);
+        if (!empty($list)) {
+            foreach ($list as $item) {
+                $discountPrice = $item->discountPrice ?? 0;
+
+                $skMore = $item->skMore ?? 0;
+                $addPrice = $item->addPrice ?? 0;
+                $diff = bcsub($skMore, $addPrice, 2);
+                if ($diff > 0) {
+                    $item->skDiscountPrice = bcadd($discountPrice, $diff, 2);
+                } else {
+                    $item->skDiscountPrice = $discountPrice;
+                }
+                $item->hjDiscountPrice = $discountPrice;
+                $item->save();
+            }
+        }
+    }
+
 }