|
|
@@ -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();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|