|
|
@@ -543,6 +543,11 @@ class Jd extends BaseController
|
|
543
|
543
|
{
|
|
544
|
544
|
$install = [];
|
|
545
|
545
|
foreach ($goodsList as $goods) {
|
|
|
546
|
+ // 售价
|
|
|
547
|
+ if (!isset($goods['priceInfo']['price'])) {
|
|
|
548
|
+ continue;
|
|
|
549
|
+ }
|
|
|
550
|
+
|
|
546
|
551
|
// 获取最优优惠券信息
|
|
547
|
552
|
// 优惠券信息
|
|
548
|
553
|
$maxCoupon = [];
|
|
|
@@ -564,12 +569,6 @@ class Jd extends BaseController
|
|
564
|
569
|
}
|
|
565
|
570
|
|
|
566
|
571
|
// 最低到手价
|
|
567
|
|
- $purchasePrice = 0.00;
|
|
568
|
|
-
|
|
569
|
|
- // 售价
|
|
570
|
|
- if (!isset($goods['priceInfo']['price'])) {
|
|
571
|
|
- continue;
|
|
572
|
|
- }
|
|
573
|
572
|
$purchasePrice = $goods['priceInfo']['price'];
|
|
574
|
573
|
// 券后价
|
|
575
|
574
|
if (!empty($maxCoupon['discount'])) {
|
|
|
@@ -582,11 +581,7 @@ class Jd extends BaseController
|
|
582
|
581
|
}
|
|
583
|
582
|
|
|
584
|
583
|
// 券后佣金,(促销价-优惠券面额)*佣金比例
|
|
585
|
|
- $commissionMoney = $goods['commissionInfo']['couponCommission'] ?? 0;
|
|
586
|
|
-
|
|
587
|
|
- //养老金
|
|
588
|
|
- // $oldMoney = app()->make(ProductRepository::class)->yanglaojin(0, $commissionMoney);
|
|
589
|
|
- $yongjin = bcmul($commissionMoney, bcsub(1, 0.0038, 5), 2);
|
|
|
584
|
+ $commissionMoney = bcmul($purchasePrice, bcdiv($goods['commissionInfo']['commissionShare'] ?? 0.00, 100, 5), 2);
|
|
590
|
585
|
|
|
591
|
586
|
$formatList = [
|
|
592
|
587
|
'type' => 6,//京东商品
|
|
|
@@ -598,10 +593,10 @@ class Jd extends BaseController
|
|
598
|
593
|
'pv' => bcmul($commissionMoney, 0.7, 2),//PV金额
|
|
599
|
594
|
'gongxian' => bcmul($commissionMoney, 0.7, 2),
|
|
600
|
595
|
'jifen' => bcmul($commissionMoney, 0.7, 2),
|
|
601
|
|
- 'yanglaojin' => bcmul($yongjin, 0.3, 2),
|
|
|
596
|
+ 'yanglaojin' => bcmul($commissionMoney, 0.3, 2),
|
|
602
|
597
|
|
|
603
|
598
|
'commission' => $commissionMoney,//佣金
|
|
604
|
|
- 'commission_rate' => $goods['commissionInfo']['commissionShare'] ?? '',//佣金比例
|
|
|
599
|
+ 'commission_rate' => $goods['commissionInfo']['commissionShare'] ?? 0.00,//佣金比例
|
|
605
|
600
|
'coupon_money' => empty($maxCoupon) ? [] : [$maxCoupon],
|
|
606
|
601
|
'coupon_link' => $maxCoupon['link'] ?? '',
|
|
607
|
602
|
'lowestCouponPrice' => $purchasePrice,
|