gq 7 years ago
parent
commit
82a2ad64a2
1 changed files with 24 additions and 2 deletions
  1. 24 2
      server/app/Http/Controllers/Api/V1/DreamController.php

+ 24 - 2
server/app/Http/Controllers/Api/V1/DreamController.php

xqd xqd xqd
@@ -351,7 +351,7 @@ class DreamController extends Controller
                         "score": 5062
                     }
                 ]
-            "number": 4.8
+            "number": 4.8           支持乘数
             "is_collection" : 1              1已收藏   0未收藏
 
     }
@@ -444,6 +444,28 @@ class DreamController extends Controller
             $dream->get_coin += $coin;
             $dream->mark += $coin*$number;
             $dream->save();
+            $to_user = $dream->user;
+//            支持成功记录交易记录
+            if (!empty($to_user)) {
+                $arr = [
+                    'from_type'=>'梦想币',
+                    'from_id'=>$user->id,
+                    'from_name'=>$user->nickname,
+                    'op'=>'消耗',
+                    'from_amount'=>$coin,
+                    'to_type'=>'梦想币',
+                    'to_id'=>$dream->user_id,
+                    'to_name'=>$to_user->nickname,
+                    'to_amount'=>$coin,
+                    'channel'=>'平台内',
+                    'transaction_id'=>date('YmdHis') . mt_rand(1000, 9999),
+                    'avatar'=>$user->avatar,
+                ];
+                AccountLog::create($arr);
+            }
+
+
+
 
             //            梦想实现创建二维码
             if ($dream->coin >= $dream->get_coin && empty($dream->code)) {
@@ -515,7 +537,7 @@ class DreamController extends Controller
             $dream->top3user = $top3user;
             $dream->is_collection = $is_collection;
             $user_coin = $user->coin;
-            return $this->api(compact('dream','user_coin'));
+            return $this->api(compact('dream','user_coin','number'));
         }
     }