Bladeren bron

wesmiler 抢表商城

APPLE 3 jaren geleden
bovenliggende
commit
52129acdbf
1 gewijzigde bestanden met toevoegingen van 5 en 2 verwijderingen
  1. 5 2
      app/Services/Common/MemberService.php

+ 5 - 2
app/Services/Common/MemberService.php

@@ -787,7 +787,10 @@ class MemberService extends BaseService
             }
 
             DB::beginTransaction();
-            if(!$this->model->where(['id'=> $userId])->update(['bonus'=> 0,'score'=> intval($score * $bonus), 'update_time'=> time()])){
+            $scoreRate = ConfigService::make()->getConfigByCode('score_rate');
+            $scoreRate = $scoreRate? $scoreRate : 1;
+            $switchScore = intval($bonus*$scoreRate);
+            if(!$this->model->where(['id'=> $userId])->update(['bonus'=> 0,'score'=> intval($score + $switchScore), 'update_time'=> time()])){
                 DB::rollBack();
                 return false;
             }
@@ -810,7 +813,7 @@ class MemberService extends BaseService
                 'shop_id'=> $info['login_shop_id'],
                 'type'=> 5,
                 'coin_type'=> 3,
-                'money'=> $info['bonus'],
+                'money'=> $switchScore,
                 'balance'=> $info['score'],
                 'create_time'=>time(),
                 'update_time'=>time(),