Merge pull request '同步商品价格比例' (#28) from dev into main

Reviewed-on: https://gitea.lihaink.cn/mkm/multi-store/pulls/28
This commit is contained in:
mkm 2025-04-18 18:00:39 +08:00
commit fbba725ce7

View File

@ -39,12 +39,19 @@ class StoreProductPriceLogic extends BaseLogic
try {
$model = StoreProductPrice::create($params);
StoreProductPriceList::where('product_id', $model['product_id'])->update([
$storeProductPriceList = StoreProductPriceList::where('product_id', $model['product_id'])->find();
$attrs = [
'supply_rate' => $params['purchase_lv'] * 100,
'merchant_rate' => $params['cost_lv'] * 100,
'vip_rate' => $params['vip_lv'] * 100,
'price_rate' => $params['price_lv'] * 100,
]);
];
if (empty($storeProductPriceList)) {
$attrs['product_id'] = $model['product_id'];
StoreProductPriceList::create($attrs);
} else {
StoreProductPriceList::where('product_id', $model['product_id'])->update($attrs);
}
$productPrice = StoreProduct::where('id', $model['product_id'])->value('vip_price');
if ($productPrice != $model['vip_price']) {