gq 7 年之前
父节点
当前提交
fcd6239c1b

+ 16 - 0
server/app/Http/Controllers/Admin/Dream/InfoController.php

xqd xqd
@@ -12,6 +12,7 @@ use App\Models\BaseAttachmentModel;
 use App\Models\BaseSettingsModel;
 use App\Models\DreamImages;
 use App\Models\DreamInfoModel;
+use App\Models\SupportDreamModel;
 use App\Models\SystemInfoModel;
 use App\Models\UserCareDream;
 use Illuminate\Http\Request;
@@ -265,4 +266,19 @@ class InfoController extends Controller
         $code = $request->code;
         return view('admin.dream.info.show_code',compact('code'));
     }
+
+//    查看支持记录
+
+    public function supportInfo(Request $request)
+    {
+        $dream_id = $request->input('dream_id');
+        $request = $request->all();
+        if(isset($request['sort_field']) && $request['sort_field'] && isset($request['sort_field_by'])) {
+            $query = SupportDreamModel::orderBy($request['sort_field'],$request['sort_field_by']);
+        }else{
+            $query = SupportDreamModel::orderBy('id','desc');
+        }
+        $list = $query->with('user')->where('dream_id',$dream_id)->paginate();
+        return view('admin.dream.support_dream.index',compact('list'));
+    }
 }

+ 1 - 0
server/app/Http/Controllers/Admin/User/InfoController.php

xqd
@@ -198,6 +198,7 @@ class InfoController extends Controller
      */
     public function destroy(Request $reqeust) {
         $user_id = $reqeust->get('id');
+//        关联模型删除
         $user = UserInfoModel::find($user_id);
         $allImgs = $user->allImgs();
         if(count($allImgs) > 0) $allImgs->delete();

+ 5 - 0
server/app/Models/SupportDreamModel.php

xqd
@@ -14,4 +14,9 @@ class SupportDreamModel extends Model
         'coin',
         'score',
     ];
+
+    public function user()
+    {
+        return $this->belongsTo('App\Models\UserInfoModel');
+    }
 }

+ 2 - 0
server/resources/views/admin/account_log/index.blade.php

xqd xqd
@@ -18,6 +18,7 @@
     						<tr>
 								
             <th  data-sort="to_type"> 充值类型 </th>
+            <th  data-sort="note"> 交易号 </th>
             <th  data-sort="to_amount"> 充值金额 </th>
             <th  data-sort="created_at"> 充值时间 </th>
         						{{--<th width="22%">相关操作</th>--}}
@@ -28,6 +29,7 @@
 							@foreach($list as $key => $item)
 								<tr>
 									<td>{{ $item->to_type }}</td>
+									<td>{{ $item->note }}</td>
 									<td>{{ $item->to_amount }}</td>
 									<td>{{ $item->created_at }}</td>
 									{{--<td>

+ 1 - 0
server/resources/views/admin/dream/info/index.blade.php

xqd
@@ -100,6 +100,7 @@
 										<button onclick="layer.open({type: 2,area: ['80%', '90%'],content: '{{ U('Dream/Info/view',['id'=>$item->id])}}'});"  class="btn btn-primary ">查看更多</button>
 									@endif
 									<a href = "{{ U('Interaction/Info/view',['id'=>$item->id])}} " class="btn btn-primary ">查看动态</a>
+									<a href = "{{ U('Dream/Info/supportInfo',['dream_id'=>$item->id])}} " class="btn btn-success ">支持记录</a>
 								</td>
 							</tr>
 							@endforeach

+ 61 - 0
server/resources/views/admin/dream/support_dream/index.blade.php

xqd
@@ -0,0 +1,61 @@
+@extends('admin.layout') 
+
+@section('content')
+<div class="wrapper wrapper-content animated fadeInRight">
+	<div class="row">
+		<div class="col-sm-12">
+			<div class="ibox float-e-margins">
+				<div class="ibox-title">
+					<h5>支持记录</h5>
+					<div class="ibox-tools">
+						<a class="collapse-link"> <i class="fa fa-chevron-up"></i>
+						</a>
+					</div>
+				</div>
+				<div class="ibox-content">
+					<div class="row">
+							<div class="col-sm-3 pull-right">
+								<a href="{{ U('Dream/Info/index')}}" class="btn btn-sm btn-primary pull-right">返回列表</a>
+							</div>
+					</div>
+					<table class="table table-striped table-bordered table-hover dataTables-example dataTable">
+						<thead>
+    						<tr>
+								
+            <th class="sorting" data-sort="user_id"> 支持者 </th>
+            <th class="sorting" data-sort="coin"> 梦想币 </th>
+            <th class="sorting" data-sort="score"> 获得的梦想分 </th>
+			<th class="sorting" data-sort="created_at"> 支持时间 </th>
+        					</tr>
+						</thead>
+						<tbody>
+						@if(isset($list))
+							@foreach($list as $key => $item)							<tr>
+								
+            <td>{{ empty($item->user) ? '' : $item->user->nickname }}</td>
+            <td>{{ $item->coin }}</td>
+            <td>{{ $item->score }}</td>
+			<td>{{$item->created_at }}</td>
+							</tr>
+							@endforeach
+							@endif
+
+						</tbody>
+					</table>
+					<div class="row">
+						<div class="col-sm-6">
+							<div class="dataTables_info" id="DataTables_Table_0_info"
+								role="alert" aria-live="polite" aria-relevant="all">每页{{ $list->count() }}条,共{{ $list->lastPage() }}页,总{{ $list->total() }}条。</div>
+						</div>
+						<div class="col-sm-6">
+						<div class="dataTables_paginate paging_simple_numbers" id="DataTables_Table_0_paginate">
+						{!! $list->setPath('')->appends(Request::all())->render() !!}
+						</div>
+						</div>
+					</div>
+				</div>
+			</div>
+		</div>
+	</div>
+</div>
+@endsection

+ 1 - 0
server/resources/views/admin/user/info/index.blade.php

xqd
@@ -110,6 +110,7 @@
 										<button onclick="layer.open({type: 2,area: ['80%', '90%'],content: '{{ U('User/Info/view',['id'=>$item->id])}}'});"  class="btn btn-primary ">查看</button>
 									@endif
 									<button onclick="layer.open({type: 2,area: ['80%', '90%'],content: '{{ U('Account_logs/Info/index',['id'=>$item->id])}}'});"  class="btn btn-primary ">充值记录</button>
+									{{--<button onclick="layer.open({type: 2,area: ['80%', '90%'],content: '{{ U('Account_logs/Info/index',['id'=>$item->id])}}'});"  class="btn btn-success ">提现记录</button>--}}
 								</td>
 							</tr>
 							@endforeach