|
|
@@ -11353,10 +11353,15 @@ class StoreOrderRepository extends BaseRepository
|
|
11353
|
11353
|
$userBillRepository = app()->make(UserBillRepository::class);
|
|
11354
|
11354
|
$userBillRepository->addUserBill(
|
|
11355
|
11355
|
$storeOrderEntity->getUid(),
|
|
11356
|
|
- UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
11357
|
|
- $storeOrderEntity->getOrderId(),
|
|
11358
|
11356
|
UserBillEnum::COMMISSION_TYPE['PENSION']['code'],
|
|
|
11357
|
+ UserBillEnum::PM['INCOME']['code'],
|
|
11359
|
11358
|
$yanglaojin,
|
|
|
11359
|
+ UserBillEnum::CATEGORY['NowMoney']['code'],
|
|
|
11360
|
+ UserBillEnum::TYPE['Commission']['code'],
|
|
|
11361
|
+ UserBillEnum::SOURCE['ONLINE']['code'],
|
|
|
11362
|
+ UserBillEnum::ORDER_TYPE['SELF_OPERATED']['code'],
|
|
|
11363
|
+ UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
|
11364
|
+ $storeOrderEntity->getOrderId(),
|
|
11360
|
11365
|
'购买精彩生活商品赠送养老金'
|
|
11361
|
11366
|
);
|
|
11362
|
11367
|
|
|
|
@@ -11444,11 +11449,16 @@ class StoreOrderRepository extends BaseRepository
|
|
11444
|
11449
|
/** @var UserBillRepository $userBillRepository */
|
|
11445
|
11450
|
$userBillRepository = app()->make(UserBillRepository::class);
|
|
11446
|
11451
|
$userBillRepository->addUserBill(
|
|
11447
|
|
- $userEntityBySpreadUid->getUid(),
|
|
11448
|
|
- UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
11449
|
|
- $storeOrderEntity->getOrderId(),
|
|
|
11452
|
+ $storeOrderEntity->getUid(),
|
|
11450
|
11453
|
UserBillEnum::COMMISSION_TYPE['DIRECT_REFERRAL']['code'],
|
|
|
11454
|
+ UserBillEnum::PM['INCOME']['code'],
|
|
11451
|
11455
|
$brokeragePriceBySpreadUid,
|
|
|
11456
|
+ UserBillEnum::CATEGORY['NowMoney']['code'],
|
|
|
11457
|
+ UserBillEnum::TYPE['Commission']['code'],
|
|
|
11458
|
+ UserBillEnum::SOURCE['ONLINE']['code'],
|
|
|
11459
|
+ UserBillEnum::ORDER_TYPE['SELF_OPERATED']['code'],
|
|
|
11460
|
+ UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
|
11461
|
+ $storeOrderEntity->getOrderId(),
|
|
11452
|
11462
|
'推广精彩生活区商品赠送佣金'
|
|
11453
|
11463
|
);
|
|
11454
|
11464
|
|
|
|
@@ -11487,11 +11497,16 @@ class StoreOrderRepository extends BaseRepository
|
|
11487
|
11497
|
/** @var UserBillRepository $userBillRepository */
|
|
11488
|
11498
|
$userBillRepository = app()->make(UserBillRepository::class);
|
|
11489
|
11499
|
$userBillRepository->addUserBill(
|
|
11490
|
|
- $userEntityBySpreadUid->getUid(),
|
|
11491
|
|
- UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
11492
|
|
- $storeOrderEntity->getOrderId(),
|
|
|
11500
|
+ $storeOrderEntity->getUid(),
|
|
11493
|
11501
|
UserBillEnum::COMMISSION_TYPE['PENSION']['code'],
|
|
|
11502
|
+ UserBillEnum::PM['INCOME']['code'],
|
|
11494
|
11503
|
$yanglaojinBySpreadUid,
|
|
|
11504
|
+ UserBillEnum::CATEGORY['NowMoney']['code'],
|
|
|
11505
|
+ UserBillEnum::TYPE['Commission']['code'],
|
|
|
11506
|
+ UserBillEnum::SOURCE['ONLINE']['code'],
|
|
|
11507
|
+ UserBillEnum::ORDER_TYPE['SELF_OPERATED']['code'],
|
|
|
11508
|
+ UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
|
11509
|
+ $storeOrderEntity->getOrderId(),
|
|
11495
|
11510
|
'推广精彩生活区商品获得养老金'
|
|
11496
|
11511
|
);
|
|
11497
|
11512
|
}
|
|
|
@@ -11508,11 +11523,16 @@ class StoreOrderRepository extends BaseRepository
|
|
11508
|
11523
|
/** @var UserBillRepository $userBillRepository */
|
|
11509
|
11524
|
$userBillRepository = app()->make(UserBillRepository::class);
|
|
11510
|
11525
|
$userBillRepository->addUserBill(
|
|
11511
|
|
- $userEntityByShareUid->getUid(),
|
|
11512
|
|
- UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
11513
|
|
- $storeOrderEntity->getOrderId(),
|
|
|
11526
|
+ $storeOrderEntity->getUid(),
|
|
11514
|
11527
|
UserBillEnum::COMMISSION_TYPE['SHARE_EARNINGS']['code'],
|
|
|
11528
|
+ UserBillEnum::PM['INCOME']['code'],
|
|
11515
|
11529
|
$brokeragePriceByShareUid,
|
|
|
11530
|
+ UserBillEnum::CATEGORY['NowMoney']['code'],
|
|
|
11531
|
+ UserBillEnum::TYPE['Commission']['code'],
|
|
|
11532
|
+ UserBillEnum::SOURCE['ONLINE']['code'],
|
|
|
11533
|
+ UserBillEnum::ORDER_TYPE['SELF_OPERATED']['code'],
|
|
|
11534
|
+ UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
|
11535
|
+ $storeOrderEntity->getOrderId(),
|
|
11516
|
11536
|
'分享精彩生活区商品赠送佣金'
|
|
11517
|
11537
|
);
|
|
11518
|
11538
|
// 计算 复购金
|
|
|
@@ -11544,14 +11564,18 @@ class StoreOrderRepository extends BaseRepository
|
|
11544
|
11564
|
/** @var UserBillRepository $userBillRepository */
|
|
11545
|
11565
|
$userBillRepository = app()->make(UserBillRepository::class);
|
|
11546
|
11566
|
$userBillRepository->addUserBill(
|
|
11547
|
|
- $merchantEntity->getUid(),
|
|
11548
|
|
- UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
11549
|
|
- $storeOrderEntity->getOrderId(),
|
|
|
11567
|
+ $storeOrderEntity->getUid(),
|
|
11550
|
11568
|
UserBillEnum::COMMISSION_TYPE['LOCKED_CUSTOMER']['code'],
|
|
|
11569
|
+ UserBillEnum::PM['INCOME']['code'],
|
|
11551
|
11570
|
$brokeragePriceByMerId,
|
|
|
11571
|
+ UserBillEnum::CATEGORY['NowMoney']['code'],
|
|
|
11572
|
+ UserBillEnum::TYPE['Commission']['code'],
|
|
|
11573
|
+ UserBillEnum::SOURCE['ONLINE']['code'],
|
|
|
11574
|
+ UserBillEnum::ORDER_TYPE['SELF_OPERATED']['code'],
|
|
|
11575
|
+ UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
|
11576
|
+ $storeOrderEntity->getOrderId(),
|
|
11552
|
11577
|
'锁客佣金(精彩生活区商品赠送)'
|
|
11553
|
11578
|
);
|
|
11554
|
|
-
|
|
11555
|
11579
|
// 计算 复购金
|
|
11556
|
11580
|
$fugouByMerId = bcmul($storeOrderEntity->getConPri(), CommonEnum::ORDER_EARNING_ALLOCATION['WonderfulLiving']['Lock']['Fugou']['Ratio']['code'], CommonEnum::DECIMAL_PLACES_OF_THE_AMOUNT);
|
|
11557
|
11581
|
// 添加复购金记录
|
|
|
@@ -11578,10 +11602,15 @@ class StoreOrderRepository extends BaseRepository
|
|
11578
|
11602
|
$userBillRepository = app()->make(UserBillRepository::class);
|
|
11579
|
11603
|
$userBillRepository->addUserBill(
|
|
11580
|
11604
|
$storeOrderEntity->getUid(),
|
|
11581
|
|
- UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
11582
|
|
- $storeOrderEntity->getOrderId(),
|
|
11583
|
11605
|
UserBillEnum::COMMISSION_TYPE['PENSION']['code'],
|
|
|
11606
|
+ UserBillEnum::PM['INCOME']['code'],
|
|
11584
|
11607
|
$yanglaojin,
|
|
|
11608
|
+ UserBillEnum::CATEGORY['NowMoney']['code'],
|
|
|
11609
|
+ UserBillEnum::TYPE['Commission']['code'],
|
|
|
11610
|
+ UserBillEnum::SOURCE['ONLINE']['code'],
|
|
|
11611
|
+ UserBillEnum::ORDER_TYPE['SELF_OPERATED']['code'],
|
|
|
11612
|
+ UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
|
11613
|
+ $storeOrderEntity->getOrderId(),
|
|
11585
|
11614
|
'购买会员专区商品赠送养老金'
|
|
11586
|
11615
|
);
|
|
11587
|
11616
|
|
|
|
@@ -11655,11 +11684,16 @@ class StoreOrderRepository extends BaseRepository
|
|
11655
|
11684
|
/** @var UserBillRepository $userBillRepository */
|
|
11656
|
11685
|
$userBillRepository = app()->make(UserBillRepository::class);
|
|
11657
|
11686
|
$userBillRepository->addUserBill(
|
|
11658
|
|
- $userEntityBySpreadUid->getUid(),
|
|
11659
|
|
- UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
11660
|
|
- $storeOrderEntity->getOrderId(),
|
|
|
11687
|
+ $storeOrderEntity->getUid(),
|
|
11661
|
11688
|
UserBillEnum::COMMISSION_TYPE['DIRECT_REFERRAL']['code'],
|
|
|
11689
|
+ UserBillEnum::PM['INCOME']['code'],
|
|
11662
|
11690
|
$brokeragePriceBySpreadUid,
|
|
|
11691
|
+ UserBillEnum::CATEGORY['NowMoney']['code'],
|
|
|
11692
|
+ UserBillEnum::TYPE['Commission']['code'],
|
|
|
11693
|
+ UserBillEnum::SOURCE['ONLINE']['code'],
|
|
|
11694
|
+ UserBillEnum::ORDER_TYPE['SELF_OPERATED']['code'],
|
|
|
11695
|
+ UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
|
11696
|
+ $storeOrderEntity->getOrderId(),
|
|
11663
|
11697
|
'推广会员专区商品赠送佣金'
|
|
11664
|
11698
|
);
|
|
11665
|
11699
|
}
|
|
|
@@ -11708,11 +11742,16 @@ class StoreOrderRepository extends BaseRepository
|
|
11708
|
11742
|
/** @var UserBillRepository $userBillRepository */
|
|
11709
|
11743
|
$userBillRepository = app()->make(UserBillRepository::class);
|
|
11710
|
11744
|
$userBillRepository->addUserBill(
|
|
11711
|
|
- $userEntityBySpreadUid->getUid(),
|
|
11712
|
|
- UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
11713
|
|
- $storeOrderEntity->getOrderId(),
|
|
|
11745
|
+ $storeOrderEntity->getUid(),
|
|
11714
|
11746
|
UserBillEnum::COMMISSION_TYPE['PENSION']['code'],
|
|
|
11747
|
+ UserBillEnum::PM['INCOME']['code'],
|
|
11715
|
11748
|
$yanglaojinBySpreadUid,
|
|
|
11749
|
+ UserBillEnum::CATEGORY['NowMoney']['code'],
|
|
|
11750
|
+ UserBillEnum::TYPE['Commission']['code'],
|
|
|
11751
|
+ UserBillEnum::SOURCE['ONLINE']['code'],
|
|
|
11752
|
+ UserBillEnum::ORDER_TYPE['SELF_OPERATED']['code'],
|
|
|
11753
|
+ UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
|
11754
|
+ $storeOrderEntity->getOrderId(),
|
|
11716
|
11755
|
'推广会员专区商品获得养老金'
|
|
11717
|
11756
|
);
|
|
11718
|
11757
|
}
|
|
|
@@ -11778,10 +11817,15 @@ class StoreOrderRepository extends BaseRepository
|
|
11778
|
11817
|
$userBillRepository = app()->make(UserBillRepository::class);
|
|
11779
|
11818
|
$userBillRepository->addUserBill(
|
|
11780
|
11819
|
$storeOrderEntity->getUid(),
|
|
11781
|
|
- UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
11782
|
|
- $storeOrderEntity->getOrderId(),
|
|
11783
|
11820
|
UserBillEnum::COMMISSION_TYPE['PENSION']['code'],
|
|
|
11821
|
+ UserBillEnum::PM['INCOME']['code'],
|
|
11784
|
11822
|
$yanglaojin,
|
|
|
11823
|
+ UserBillEnum::CATEGORY['NowMoney']['code'],
|
|
|
11824
|
+ UserBillEnum::TYPE['Commission']['code'],
|
|
|
11825
|
+ UserBillEnum::SOURCE['ONLINE']['code'],
|
|
|
11826
|
+ UserBillEnum::ORDER_TYPE['SELF_OPERATED']['code'],
|
|
|
11827
|
+ UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
|
11828
|
+ $storeOrderEntity->getOrderId(),
|
|
11785
|
11829
|
'购买商贸区商品赠送养老金'
|
|
11786
|
11830
|
);
|
|
11787
|
11831
|
|
|
|
@@ -11882,14 +11926,18 @@ class StoreOrderRepository extends BaseRepository
|
|
11882
|
11926
|
/** @var UserBillRepository $userBillRepository */
|
|
11883
|
11927
|
$userBillRepository = app()->make(UserBillRepository::class);
|
|
11884
|
11928
|
$userBillRepository->addUserBill(
|
|
11885
|
|
- $userEntityBySpreadUid->getUid(),
|
|
11886
|
|
- UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
11887
|
|
- $storeOrderEntity->getOrderId(),
|
|
|
11929
|
+ $storeOrderEntity->getUid(),
|
|
11888
|
11930
|
UserBillEnum::COMMISSION_TYPE['DIRECT_REFERRAL']['code'],
|
|
|
11931
|
+ UserBillEnum::PM['INCOME']['code'],
|
|
11889
|
11932
|
$brokeragePriceBySpreadUid,
|
|
|
11933
|
+ UserBillEnum::CATEGORY['NowMoney']['code'],
|
|
|
11934
|
+ UserBillEnum::TYPE['Commission']['code'],
|
|
|
11935
|
+ UserBillEnum::SOURCE['ONLINE']['code'],
|
|
|
11936
|
+ UserBillEnum::ORDER_TYPE['SELF_OPERATED']['code'],
|
|
|
11937
|
+ UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
|
11938
|
+ $storeOrderEntity->getOrderId(),
|
|
11890
|
11939
|
'推广商贸区商品赠送佣金'
|
|
11891
|
11940
|
);
|
|
11892
|
|
-
|
|
11893
|
11941
|
// 初始胡 贡献值
|
|
11894
|
11942
|
$gongxianBySpreadUid = bcmul($storeOrderEntity->getConPri(), CommonEnum::ORDER_EARNING_ALLOCATION['CommercialDistrict']['Spread']['Gongxian']['Ratio']['code'], CommonEnum::DECIMAL_PLACES_OF_THE_AMOUNT);
|
|
11895
|
11943
|
// 赠送贡献值
|
|
|
@@ -11925,11 +11973,16 @@ class StoreOrderRepository extends BaseRepository
|
|
11925
|
11973
|
/** @var UserBillRepository $userBillRepository */
|
|
11926
|
11974
|
$userBillRepository = app()->make(UserBillRepository::class);
|
|
11927
|
11975
|
$userBillRepository->addUserBill(
|
|
11928
|
|
- $userEntityBySpreadUid->getUid(),
|
|
11929
|
|
- UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
11930
|
|
- $storeOrderEntity->getOrderId(),
|
|
|
11976
|
+ $storeOrderEntity->getUid(),
|
|
11931
|
11977
|
UserBillEnum::COMMISSION_TYPE['PENSION']['code'],
|
|
|
11978
|
+ UserBillEnum::PM['INCOME']['code'],
|
|
11932
|
11979
|
$yanglaojinBySpreadUid,
|
|
|
11980
|
+ UserBillEnum::CATEGORY['NowMoney']['code'],
|
|
|
11981
|
+ UserBillEnum::TYPE['Commission']['code'],
|
|
|
11982
|
+ UserBillEnum::SOURCE['ONLINE']['code'],
|
|
|
11983
|
+ UserBillEnum::ORDER_TYPE['SELF_OPERATED']['code'],
|
|
|
11984
|
+ UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
|
11985
|
+ $storeOrderEntity->getOrderId(),
|
|
11933
|
11986
|
'推广商贸区商品获得养老金'
|
|
11934
|
11987
|
);
|
|
11935
|
11988
|
}
|
|
|
@@ -11948,11 +12001,16 @@ class StoreOrderRepository extends BaseRepository
|
|
11948
|
12001
|
/** @var UserBillRepository $userBillRepository */
|
|
11949
|
12002
|
$userBillRepository = app()->make(UserBillRepository::class);
|
|
11950
|
12003
|
$userBillRepository->addUserBill(
|
|
11951
|
|
- $merchantEntityByLock->getUid(),
|
|
11952
|
|
- UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
11953
|
|
- $storeOrderEntity->getOrderId(),
|
|
|
12004
|
+ $storeOrderEntity->getUid(),
|
|
11954
|
12005
|
UserBillEnum::COMMISSION_TYPE['LOCKED_CUSTOMER']['code'],
|
|
|
12006
|
+ UserBillEnum::PM['INCOME']['code'],
|
|
11955
|
12007
|
$brokeragePriceByMerId,
|
|
|
12008
|
+ UserBillEnum::CATEGORY['NowMoney']['code'],
|
|
|
12009
|
+ UserBillEnum::TYPE['Commission']['code'],
|
|
|
12010
|
+ UserBillEnum::SOURCE['ONLINE']['code'],
|
|
|
12011
|
+ UserBillEnum::ORDER_TYPE['SELF_OPERATED']['code'],
|
|
|
12012
|
+ UserBillEnum::TYPE_SHOP['Platform']['code'],
|
|
|
12013
|
+ $storeOrderEntity->getOrderId(),
|
|
11956
|
12014
|
'锁客佣金(精彩生活区商品赠送)'
|
|
11957
|
12015
|
);
|
|
11958
|
12016
|
|
|
|
@@ -12023,15 +12081,10 @@ class StoreOrderRepository extends BaseRepository
|
|
12023
|
12081
|
$userBillRepository = app()->make(UserBillRepository::class);
|
|
12024
|
12082
|
$userBillEntityList = $userBillRepository->getUserBillEntityListByOrderIdListAndPending(UserBillEnum::TYPE_SHOP['Platform']['code'], $existOrderIdList);
|
|
12025
|
12083
|
if (!empty($userBillEntityList)) {
|
|
12026
|
|
- foreach ($userBillEntityList as $userBillEntity) {
|
|
12027
|
|
- if ($userBillEntity->getCommissionType() == UserBillEnum::COMMISSION_TYPE['PENSION']['code']) {
|
|
12028
|
|
- // 养老金
|
|
12029
|
|
- $userEntity = $userRepository->getUserEntityByUid($userBillEntity->getUid());
|
|
12030
|
|
-
|
|
12031
|
|
- } else if ($userBillEntity->getCommissionType() == UserBillEnum::COMMISSION_TYPE['DIRECT_REFERRAL']['code']) {
|
|
12032
|
|
- // 直推奖 佣金
|
|
12033
|
|
- }
|
|
12034
|
|
- }
|
|
|
12084
|
+ $billIdList = array_map(function ($userBillEntity) {
|
|
|
12085
|
+ return $userBillEntity->getBillId();
|
|
|
12086
|
+ }, $userBillEntityList);
|
|
|
12087
|
+ $userBillRepository->executeByIdList($billIdList);
|
|
12035
|
12088
|
}
|
|
12036
|
12089
|
|
|
12037
|
12090
|
|