gq 7 lat temu
rodzic
commit
22378a7353

+ 10 - 2
server/app/Http/Controllers/Admin/Dream/InfoController.php

xqd xqd
@@ -45,8 +45,12 @@ class InfoController extends Controller
         $a = $setting?$setting->key:1;
         $x = $setting?$setting->sort:10;
         if($x==0) $x = 10;
+
+        $setting2 = BaseSettingsModel::where('category','score')->select('key','value','sort')->first();
+        $a2 = count($setting2) > 0 ? $setting2->key : 0;
+        $c2 = count($setting2) > 0 ? $setting2->value : 0;
+        $n2 = count($setting2) > 0 ? $setting2->sort : 0;
         foreach ($list as $item) {
-//            $b = $item->parameter;
             $t = ceil((time()-strtotime($item->created_at))/60); //梦想发布分钟数
             $care_num = UserCareDream::where('dream_id',$item->id)->get()->count();
             if ($care_num==0) $care_num=1;
@@ -55,8 +59,12 @@ class InfoController extends Controller
             $item->x = log($care_num,$x);
             $item->y = $a/$t;
             $item->score =  $item->score/100000000000000;
+
+            $b2 = ceil((time()-strtotime($item->created_at))/60); //梦想发布分钟数
+            $number =round( $n2*exp(-$a2*(pow($b2,1/$c2)))+1,2);
+            $item->number = $number;
         }
-        return view('admin.dream.info.index',compact('list','ab_value'));
+        return view('admin.dream.info.index',compact('list'));
     }
 
 

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

xqd xqd xqd
@@ -42,6 +42,7 @@
             <th class="sorting" data-sort="coin"> 所需梦想币 </th>
             <th class="sorting" data-sort="get_coin"> 获得梦想币 </th>
 			<th class="sorting" data-sort="mark"> 梦想分 </th>
+			<th class="sorting" data-sort="mark"> 支持乘数 </th>
 			<th class="sorting" data-sort="sign"> 梦想标签 </th>
 			<th class="sorting" data-sort="score"> 首页排行分数 </th>
 			<th class="sorting" data-sort="parameter"> 排行参数 </th>
@@ -64,6 +65,7 @@
             <td>{{ $item->coin }}</td>
             <td>{{ $item->get_coin }}</td>
 			<td>{{ $item->mark }}</td>
+			<td>{{ $item->number }}</td>
 			<td>{{ $item->sign }}</td>
 			<td>{{ $item->score }}</td>
 			<td>
@@ -72,7 +74,9 @@
 				Z:{{ $item->parameter }}
 			</td>
 			<td>
-				<a onclick="layer.open({type: 2,area: ['80%', '90%'],content: '{{ U('/Dream/Info/show_code',['code'=> $item->code])}}'});"  class="btn btn-primary ">查看</a>
+				@if(!empty($item->code))
+					<a onclick="layer.open({type: 2,area: ['80%', '90%'],content: '{{ U('/Dream/Info/show_code',['code'=> $item->code])}}'});"  class="btn btn-primary ">查看</a>
+				@endif
 			</td>
 			<td>{{ empty($item->meet) ? '' : $item->meet->created_at  }}</td>
 			<td>