|
@@ -45,8 +45,12 @@ class InfoController extends Controller
|
|
$a = $setting?$setting->key:1;
|
|
$a = $setting?$setting->key:1;
|
|
$x = $setting?$setting->sort:10;
|
|
$x = $setting?$setting->sort:10;
|
|
if($x==0) $x = 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) {
|
|
foreach ($list as $item) {
|
|
-// $b = $item->parameter;
|
|
|
|
$t = ceil((time()-strtotime($item->created_at))/60); //梦想发布分钟数
|
|
$t = ceil((time()-strtotime($item->created_at))/60); //梦想发布分钟数
|
|
$care_num = UserCareDream::where('dream_id',$item->id)->get()->count();
|
|
$care_num = UserCareDream::where('dream_id',$item->id)->get()->count();
|
|
if ($care_num==0) $care_num=1;
|
|
if ($care_num==0) $care_num=1;
|
|
@@ -55,8 +59,12 @@ class InfoController extends Controller
|
|
$item->x = log($care_num,$x);
|
|
$item->x = log($care_num,$x);
|
|
$item->y = $a/$t;
|
|
$item->y = $a/$t;
|
|
$item->score = $item->score/100000000000000;
|
|
$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'));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|