Forráskód Böngészése

wesmiler 报恩寺项目

wesmiler 4 éve
szülő
commit
ad2a35b2ff
1 módosított fájl, 7 hozzáadás és 1 törlés
  1. 7 1
      app/Services/EnshrineService.php

+ 7 - 1
app/Services/EnshrineService.php

@@ -324,6 +324,12 @@ class EnshrineService extends BaseService
 
         // 功德值
         if($giveGd>0){
+
+            if(!MemberModel::where(['id'=> $userId, 'mark'=> 1]->increment('merits_num', $giveGd))){
+                \DB::rollBack();
+                return message("更新功德账户失败", false);
+            }
+
             $data = [
                 'user_id'=> $userId,
                 'source_uid'=> 0,
@@ -341,7 +347,7 @@ class EnshrineService extends BaseService
                 \DB::rollBack();
                 return message("处理功德奖励失败", false);
             }
-
+            
             \DB::commit();
             return message("获得功德值{$giveGd}", true);
         }