|
@@ -311,7 +311,7 @@ class ProductClass extends BaseClass
|
|
|
$list[$k]['prePrice'] = bcadd($v['price'], $currentAddPrice, 2);
|
|
$list[$k]['prePrice'] = bcadd($v['price'], $currentAddPrice, 2);
|
|
|
}
|
|
}
|
|
|
if (isset($v['discountPrice']) && $v['discountPrice'] > 0) {
|
|
if (isset($v['discountPrice']) && $v['discountPrice'] > 0) {
|
|
|
- //改价列表显示的散客价【重要】
|
|
|
|
|
|
|
+ //改价列表显示的零售价【重要】
|
|
|
$currentAddPrice = $v['skMore'] ?? 0;
|
|
$currentAddPrice = $v['skMore'] ?? 0;
|
|
|
$list[$k]['skPrice'] = bcadd($v['discountPrice'], $currentAddPrice, 2);
|
|
$list[$k]['skPrice'] = bcadd($v['discountPrice'], $currentAddPrice, 2);
|
|
|
}
|
|
}
|
|
@@ -454,7 +454,7 @@ class ProductClass extends BaseClass
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (isset($v['discountPrice']) && $v['discountPrice'] > 0) {
|
|
if (isset($v['discountPrice']) && $v['discountPrice'] > 0) {
|
|
|
- //改价列表显示的散客价【重要】
|
|
|
|
|
|
|
+ //改价列表显示的零售价【重要】
|
|
|
$currentAddPrice = $v['skMore'] ?? 0;
|
|
$currentAddPrice = $v['skMore'] ?? 0;
|
|
|
$list[$k]['skPrice'] = bcadd($v['discountPrice'], $currentAddPrice, 2);
|
|
$list[$k]['skPrice'] = bcadd($v['discountPrice'], $currentAddPrice, 2);
|
|
|
}
|
|
}
|
|
@@ -1323,7 +1323,7 @@ class ProductClass extends BaseClass
|
|
|
self::changeSinglePrice($shop, $ptItemId, $price, $currentSkPrice, $changeParams);
|
|
self::changeSinglePrice($shop, $ptItemId, $price, $currentSkPrice, $changeParams);
|
|
|
unset($upData['price']);
|
|
unset($upData['price']);
|
|
|
} else {
|
|
} else {
|
|
|
- //批发价没有变化,但散客价比批发价贵多少有修改时,也要改价
|
|
|
|
|
|
|
+ //批发价没有变化,但零售价比批发价贵多少有修改时,也要改价
|
|
|
if (isset($data['skMore']) && is_numeric($data['skMore']) && $data['skMore'] != $product->skMore) {
|
|
if (isset($data['skMore']) && is_numeric($data['skMore']) && $data['skMore'] != $product->skMore) {
|
|
|
self::changeSinglePrice($shop, $ptItemId, $price, $currentSkPrice, $changeParams);
|
|
self::changeSinglePrice($shop, $ptItemId, $price, $currentSkPrice, $changeParams);
|
|
|
unset($upData['price']);
|
|
unset($upData['price']);
|
|
@@ -1409,7 +1409,7 @@ class ProductClass extends BaseClass
|
|
|
self::changeSinglePrice($chainShop, $ptItemId, $price, $currentSkPrice, $changeParams2);
|
|
self::changeSinglePrice($chainShop, $ptItemId, $price, $currentSkPrice, $changeParams2);
|
|
|
unset($params['price']);
|
|
unset($params['price']);
|
|
|
} else {
|
|
} else {
|
|
|
- //批发价没有变化,但散客价比批发价贵多少有修改时,也要改价
|
|
|
|
|
|
|
+ //批发价没有变化,但零售价比批发价贵多少有修改时,也要改价
|
|
|
if (isset($data['skMore']) && is_numeric($data['skMore']) && $data['skMore'] != $chainProduct->skMore) {
|
|
if (isset($data['skMore']) && is_numeric($data['skMore']) && $data['skMore'] != $chainProduct->skMore) {
|
|
|
self::changeSinglePrice($chainShop, $ptItemId, $price, $currentSkPrice, $changeParams2);
|
|
self::changeSinglePrice($chainShop, $ptItemId, $price, $currentSkPrice, $changeParams2);
|
|
|
unset($params['price']);
|
|
unset($params['price']);
|
|
@@ -1688,7 +1688,7 @@ class ProductClass extends BaseClass
|
|
|
if (empty($price) || $price <= 0) {
|
|
if (empty($price) || $price <= 0) {
|
|
|
util::fail('请填写价格');
|
|
util::fail('请填写价格');
|
|
|
}
|
|
}
|
|
|
- //散客价
|
|
|
|
|
|
|
+ //零售价
|
|
|
$skMore = isset($data['skMore']) && $data['skMore'] > 0 ? $data['skMore'] : 5;
|
|
$skMore = isset($data['skMore']) && $data['skMore'] > 0 ? $data['skMore'] : 5;
|
|
|
|
|
|
|
|
$data['skPrice'] = bcadd($price, $skMore, 2);
|
|
$data['skPrice'] = bcadd($price, $skMore, 2);
|