|
|
@@ -11616,7 +11616,13 @@ class StoreOrderRepository extends BaseRepository
|
|
11616
|
11616
|
);
|
|
11617
|
11617
|
|
|
11618
|
11618
|
// 发放共富区PV
|
|
11619
|
|
- $pv = bcmul($storeOrderEntity->getConPri(), CommonEnum::ORDER_EARNING_ALLOCATION['SharedProsperity']['Self']['Pv']['Ratio']['code'], CommonEnum::DECIMAL_PLACES_OF_THE_AMOUNT);
|
|
|
11619
|
+ /** @var SharedProsperityRecommendConfigRepository $sharedProsperityRecommendConfigRepository */
|
|
|
11620
|
+ $sharedProsperityRecommendConfigRepository = app()->make(SharedProsperityRecommendConfigRepository::class);
|
|
|
11621
|
+ $sharedProsperityRecommendConfigEntityByMaxRewardRatio = $sharedProsperityRecommendConfigRepository->getSharedProsperityRecommendConfigEntityByMaxRewardRatio();
|
|
|
11622
|
+ // 利润 减去 顶格的直推奖,剩下的是PV值
|
|
|
11623
|
+ $pvProportion = bcsub('1', bcdiv($sharedProsperityRecommendConfigEntityByMaxRewardRatio->getRewardRatio(), '100', 4), 2);
|
|
|
11624
|
+
|
|
|
11625
|
+ $pv = bcmul($storeOrderEntity->getConPri(), $pvProportion, CommonEnum::DECIMAL_PLACES_OF_THE_AMOUNT);
|
|
11620
|
11626
|
/** @var SharedProsperityRewardRecordRepository $sharedProsperityRewardRecordRepository */
|
|
11621
|
11627
|
$sharedProsperityRewardRecordRepository = app()->make(SharedProsperityRewardRecordRepository::class);
|
|
11622
|
11628
|
$sharedProsperityRewardRecordRepository->addSharedProsperityRewardRecord(
|