Bladeren bron

订单结算-共富区-结算共富奖励,消费者是用户身份购买共富区总金额>=升级限制金额自动升一星合伙人

sunxbiao 5 maanden geleden
bovenliggende
commit
2b84a03c48
1 gewijzigde bestanden met toevoegingen van 3 en 1 verwijderingen
  1. 3 1
      app/common/repositories/shared/SharedProsperityRewardRecordRepository.php

+ 3 - 1
app/common/repositories/shared/SharedProsperityRewardRecordRepository.php

@@ -230,7 +230,7 @@ class SharedProsperityRewardRecordRepository extends BaseRepository
230
                     } else {
230
                     } else {
231
                         $updateSharedProsperityUserEntity->setConsumerStocks(bcadd($updateSharedProsperityUserEntity->getConsumerStocks(), $sharedProsperityRewardRecordEntity->getNumber(), 2));
231
                         $updateSharedProsperityUserEntity->setConsumerStocks(bcadd($updateSharedProsperityUserEntity->getConsumerStocks(), $sharedProsperityRewardRecordEntity->getNumber(), 2));
232
                     }
232
                     }
233
-
233
+                    $updateSharedProsperityRewardRecord->setBalance($updateSharedProsperityUserEntity->getConsumerStocks());
234
                 } else if ($sharedProsperityRewardRecordEntity->getType() == SharedProsperityRewardRecordEnum::TYPE['WITHDRAWAL_LIMIT']['code']) {
234
                 } else if ($sharedProsperityRewardRecordEntity->getType() == SharedProsperityRewardRecordEnum::TYPE['WITHDRAWAL_LIMIT']['code']) {
235
                     // 提现额度
235
                     // 提现额度
236
                     if (is_null($updateSharedProsperityUserEntity->getWithdrawalLimit())) {
236
                     if (is_null($updateSharedProsperityUserEntity->getWithdrawalLimit())) {
@@ -245,6 +245,7 @@ class SharedProsperityRewardRecordRepository extends BaseRepository
245
                     } else {
245
                     } else {
246
                         $updateSharedProsperityUserEntity->setWithdrawalLimit(bcadd($updateSharedProsperityUserEntity->getWithdrawalLimit(), $sharedProsperityRewardRecordEntity->getNumber(), 2));
246
                         $updateSharedProsperityUserEntity->setWithdrawalLimit(bcadd($updateSharedProsperityUserEntity->getWithdrawalLimit(), $sharedProsperityRewardRecordEntity->getNumber(), 2));
247
                     }
247
                     }
248
+                    $updateSharedProsperityRewardRecord->setBalance($updateSharedProsperityUserEntity->getWithdrawalLimit());
248
                 } else if ($sharedProsperityRewardRecordEntity->getType() == SharedProsperityRewardRecordEnum::TYPE['PV']['code']) {
249
                 } else if ($sharedProsperityRewardRecordEntity->getType() == SharedProsperityRewardRecordEnum::TYPE['PV']['code']) {
249
                     // PV 结算
250
                     // PV 结算
250
                     if (is_null($updateSharedProsperityUserEntity->getPv())) {
251
                     if (is_null($updateSharedProsperityUserEntity->getPv())) {
@@ -259,6 +260,7 @@ class SharedProsperityRewardRecordRepository extends BaseRepository
259
                     } else {
260
                     } else {
260
                         $updateSharedProsperityUserEntity->setPv(bcadd($updateSharedProsperityUserEntity->getPv(), $sharedProsperityRewardRecordEntity->getNumber(), 2));
261
                         $updateSharedProsperityUserEntity->setPv(bcadd($updateSharedProsperityUserEntity->getPv(), $sharedProsperityRewardRecordEntity->getNumber(), 2));
261
                     }
262
                     }
263
+                    $updateSharedProsperityRewardRecord->setBalance($updateSharedProsperityUserEntity->getPv());
262
 
264
 
263
                     // 暂时新增加逻辑 用户购买 298 商品后,自动升级为1星合伙人,目前只有消费者 能够获得PV值,在奖励结算时,判断订单金额 是否大于 298 并且 用户身份为 用户,则升级为一星合伙人
265
                     // 暂时新增加逻辑 用户购买 298 商品后,自动升级为1星合伙人,目前只有消费者 能够获得PV值,在奖励结算时,判断订单金额 是否大于 298 并且 用户身份为 用户,则升级为一星合伙人
264
                     // 逻辑修改,如果用户的身份 是普通用户,则统计他在共富区内 所有消费的金额,是否超 每天自增的 升级限制金额,如果超过则升级为1星合伙人
266
                     // 逻辑修改,如果用户的身份 是普通用户,则统计他在共富区内 所有消费的金额,是否超 每天自增的 升级限制金额,如果超过则升级为1星合伙人