|
|
@@ -105,7 +105,7 @@ class VideoCommentService extends BaseService
|
|
|
->paginate($pageSize > 0 ? $pageSize : 9999999);
|
|
|
$list = $list ? $list->toArray() : [];
|
|
|
if ($list) {
|
|
|
- foreach ($list['data'] as &$item) {
|
|
|
+ foreach ($list['data'] as $k=> &$item) {
|
|
|
$item['time_text'] = isset($item['create_time']) && $item['create_time']? dateFormat($item['create_time']) : '';
|
|
|
$member = isset($item['member'])? $item['member'] : [];
|
|
|
if($member){
|
|
|
@@ -118,6 +118,7 @@ class VideoCommentService extends BaseService
|
|
|
$item['reply_count'] = isset($replyData['total'])? $replyData['total'] : 0;
|
|
|
$item['reply_list'] = isset($replyData['list'])? $replyData['list'] : [];
|
|
|
$item['albums'] = $item['albums']? get_images_preview($item['albums']) : [];
|
|
|
+ $item['reply_show'] = rand(100,500)>200 && $k==0 && $item['reply_count']>0? 1 : 0;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -156,7 +157,7 @@ class VideoCommentService extends BaseService
|
|
|
$datas = $model->limit($pageSize)->get();
|
|
|
$datas = $datas? $datas->toArray() : [];
|
|
|
if($datas){
|
|
|
- foreach ($datas as $k => &$item){
|
|
|
+ foreach ($datas as &$item){
|
|
|
$item['time_text'] = isset($item['create_time']) && $item['create_time']? dateFormat($item['create_time']) : '';
|
|
|
$member = isset($item['member'])? $item['member'] : [];
|
|
|
if($member){
|
|
|
@@ -166,7 +167,7 @@ class VideoCommentService extends BaseService
|
|
|
$isLike = RedisService::get("caches:videos:comment_{$userId}_{$item['id']}");
|
|
|
$item['is_like'] = $isLike? 1 : 0;
|
|
|
$item['albums'] = $item['albums']? get_images_preview($item['albums']) : [];
|
|
|
- $item['reply_show'] = rand(100,500)>200 && $k==0? 1 : 0;
|
|
|
+
|
|
|
}
|
|
|
RedisService::set($cacheKey, ['total'=> $total,'list'=> $datas], rand(30,60));
|
|
|
}
|