|
@@ -392,6 +392,7 @@ class Press extends Base
|
|
|
* @param name:page_num type:int default:20 desc:每页数
|
|
|
* @return name:title type:string default:-- desc:标题
|
|
|
* @return name:cover type:string default:-- desc:封面
|
|
|
+ * @return name:iamges_arr type:array default:-- desc:图片【多张】
|
|
|
* @return name:create_at type:string default:-- desc:时间
|
|
|
* @return name:user_name type:string default:-- desc:用户名【其他会员】
|
|
|
* @return name:headimg type:string default:-- desc:用户头【其他会员】
|
|
@@ -414,13 +415,15 @@ class Press extends Base
|
|
|
$sel_where[] = ['t.pid','in',implode(',',$all_comment)];
|
|
|
$list = PressComment::where($sel_where)
|
|
|
->alias('t')
|
|
|
- ->field('t.id,t.create_at,t.lev,t.content,t.pid,u.name user_name,u.headimg')
|
|
|
+ ->field('t.id,t.create_at,t.lev,t.content,t.pid,u.name user_name,u.headimg,i.cover,i.images')
|
|
|
->leftJoin('store_member u','t.user_id = u.id')
|
|
|
->leftJoin('Press i','t.first_id = i.id')
|
|
|
->order('t.id desc')
|
|
|
->limit($this->off_set,$this->page_num)
|
|
|
->select()->toArray();
|
|
|
foreach ($list as &$v) {
|
|
|
+ $v['images_arr'] = $v['images'] ? explode('|',$v['images']) : null;
|
|
|
+ $v['cover'] = $v['images_arr'] ? $v['images_arr'][0] : null;
|
|
|
$parent_comment = PressComment::where([['t.id','=',$v['pid']]])
|
|
|
->field('t.id,t.first_id press_id,t.content,i.title,i.cover,t.pid,u.name')
|
|
|
->alias('t')
|