作者 范庆奥
1 个管道 的构建 通过 耗费 5 秒

详情页点赞顺序

@@ -301,6 +301,7 @@ class Index extends Api @@ -301,6 +301,7 @@ class Index extends Api
301 ->alias('i') 301 ->alias('i')
302 ->join('fa_user u', 'i.user_id=u.id') 302 ->join('fa_user u', 'i.user_id=u.id')
303 ->where('idea_comment_id', $item['id']) 303 ->where('idea_comment_id', $item['id'])
  304 + ->order("i.id","desc")
304 ->field('u.id,u.nickname') 305 ->field('u.id,u.nickname')
305 ->select(); 306 ->select();
306 $a = $item['like_nicknames_text']->toArray(); 307 $a = $item['like_nicknames_text']->toArray();
@@ -193,7 +193,7 @@ class Mycenter extends Api @@ -193,7 +193,7 @@ class Mycenter extends Api
193 ->where('user_id',$userid) 193 ->where('user_id',$userid)
194 ->where('type',1) 194 ->where('type',1)
195 ->count("DISTINCT idea_id"); 195 ->count("DISTINCT idea_id");
196 - //其他用户体验过的次数 当前用户体验的次数/(所有人体验的次数/所有用户的数量) 196 + //其他用户体验过的次数 当前用户体验的次数/1-(所有人体验的次数/所有用户的数量)
197 $idea_record_count_no = Db::name('user_idea_record') 197 $idea_record_count_no = Db::name('user_idea_record')
198 ->where('type',1) 198 ->where('type',1)
199 ->count("DISTINCT idea_id"); 199 ->count("DISTINCT idea_id");
@@ -221,7 +221,7 @@ class Mycenter extends Api @@ -221,7 +221,7 @@ class Mycenter extends Api
221 foreach ($arr as $key=> $value){ 221 foreach ($arr as $key=> $value){
222 if ($value < $idea_record_count) $i++; 222 if ($value < $idea_record_count) $i++;
223 } 223 }
224 - $percentage = $userlist ? round(($idea_record_count/($idea_record_count_no/$userCount))*100,1) : 0; 224 + $percentage = $userlist ? round(($idea_record_count-($idea_record_count_no/$userCount))*100,1) : 0;
225 // $percentage = $userlist ? round(($i/$usercount)*100,1) : 0; 225 // $percentage = $userlist ? round(($i/$usercount)*100,1) : 0;
226 226
227 $data['percentage'] = $percentage; 227 $data['percentage'] = $percentage;