Merge pull request '修改商品价格设置的错误' (#521) from dev into main
Reviewed-on: #521
This commit is contained in:
commit
66fa4c039a
@ -78,6 +78,11 @@ class StoreProductPriceLogic extends BaseLogic
|
||||
if ($find['price_lv'] != $params['price_lv']) {
|
||||
$params = self::updateProductPriceList2($find['product_id'], 'price_rate', $params['price_lv'], $params, 'price', $params['purchase']);
|
||||
}
|
||||
$lastNum = substr($params['price'], -1);
|
||||
if ($lastNum > 0) {
|
||||
$params['price'] = ceil($params['price'] * 10);
|
||||
$params['price'] = bcdiv($params['price'], 10, 2);
|
||||
}
|
||||
$find->save([
|
||||
'status' => 1,
|
||||
'purchase' => $params['purchase'],
|
||||
@ -156,9 +161,13 @@ class StoreProductPriceLogic extends BaseLogic
|
||||
try {
|
||||
$find = StoreProductPrice::where('id', $params['id'])->find();
|
||||
if ($find) {
|
||||
$find->save([
|
||||
'status' => 1
|
||||
]);
|
||||
$update = ['status' => 1];
|
||||
$lastNum = substr($find['price'], -1);
|
||||
if ($lastNum > 0) {
|
||||
$update['price'] = ceil($find['price'] * 10);
|
||||
$update['price'] = bcdiv($update['price'], 10, 2);
|
||||
}
|
||||
$find->save($update);
|
||||
StoreProduct::where('id', $find['product_id'])->update([
|
||||
'purchase' => $find['purchase'] ?? 0,
|
||||
'cost' => $find['cost'] ?? 0,
|
||||
|
Loading…
x
Reference in New Issue
Block a user