同步商品价格比例
This commit is contained in:
parent
49d534a48d
commit
11687aa3d4
@ -39,12 +39,19 @@ class StoreProductPriceLogic extends BaseLogic
|
|||||||
try {
|
try {
|
||||||
$model = StoreProductPrice::create($params);
|
$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,
|
'supply_rate' => $params['purchase_lv'] * 100,
|
||||||
'merchant_rate' => $params['cost_lv'] * 100,
|
'merchant_rate' => $params['cost_lv'] * 100,
|
||||||
'vip_rate' => $params['vip_lv'] * 100,
|
'vip_rate' => $params['vip_lv'] * 100,
|
||||||
'price_rate' => $params['price_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');
|
$productPrice = StoreProduct::where('id', $model['product_id'])->value('vip_price');
|
||||||
if ($productPrice != $model['vip_price']) {
|
if ($productPrice != $model['vip_price']) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user