|
|
@@ -439,13 +439,21 @@ class WiwibaoProductSync extends Command
|
|
439
|
439
|
|
|
440
|
440
|
$changeSkuAttrDataList = [];
|
|
441
|
441
|
foreach ($skus as $sku) {
|
|
|
442
|
+ $edit_price = bcadd(
|
|
|
443
|
+ $sku['price'],
|
|
|
444
|
+ $priceChanged['sku_difference_map'][$sku['gong_sku_id']] ?? ($priceChanged['spu_difference'] ?? '0.00'),
|
|
|
445
|
+ 2
|
|
|
446
|
+ );
|
|
|
447
|
+ Log::error('商品价格变动:' . json_encode([
|
|
|
448
|
+ 'product_id' => $product['product_id'],
|
|
|
449
|
+ 'sku_id' => $sku['gong_sku_id'],
|
|
|
450
|
+ 'before_price' => $sku['price'],
|
|
|
451
|
+ 'edit_price' => $edit_price
|
|
|
452
|
+ ])
|
|
|
453
|
+ );
|
|
442
|
454
|
$changeSkuAttrDataList[] = [
|
|
443
|
455
|
'sku_id' => $sku['gong_sku_id'],
|
|
444
|
|
- 'edit_price' => bcadd(
|
|
445
|
|
- $sku['price'],
|
|
446
|
|
- $priceChanged['sku_difference_map'][$sku['gong_sku_id']] ?? ($priceChanged['spu_difference'] ?? '0.00'),
|
|
447
|
|
- 2
|
|
448
|
|
- )
|
|
|
456
|
+ 'edit_price' => $edit_price
|
|
449
|
457
|
];
|
|
450
|
458
|
}
|
|
451
|
459
|
// 新规则 根据价格变动 增减商品售价
|