Browse Source

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

sunxbiao 5 months ago
parent
commit
2b84a03c48

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

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