| xqd
@@ -53,14 +53,6 @@ class NoticeService
|
|
|
public function get_zan_list($param){
|
|
|
$query = DynamicZanModel::query();
|
|
|
if($param['type']==1){
|
|
|
- //我赞了他
|
|
|
- $query = $query->with(['dynamic'=>function($query){
|
|
|
- $query->select('id','content','img_url');
|
|
|
- },'dynamic.user'=>function($querty){
|
|
|
- $querty->select('id','sex','is_vip','tencent_im_user_id');
|
|
|
- },'dynamic.user_info'])
|
|
|
- ->where('user_id',$param['user_id']);
|
|
|
- }else{
|
|
|
//他赞了我
|
|
|
$query = $query->with(['dynamic'])->whereHas('dynamic',function ($query)use($param){
|
|
|
$query->where('user_id',$param['user_id'])->select();
|
| xqd
@@ -70,6 +62,15 @@ class NoticeService
|
|
|
DynamicZanModel::query()->with(['dynamic'])->where('status','=',0)->whereHas('dynamic',function ($query)use($param){
|
|
|
$query->where('user_id',$param['user_id'])->select('id','user_id','content','img_url');
|
|
|
})->update(['status'=>1]);
|
|
|
+ }else{
|
|
|
+
|
|
|
+ //我赞了他
|
|
|
+ $query = $query->with(['dynamic'=>function($query){
|
|
|
+ $query->select('id','content','img_url');
|
|
|
+ },'dynamic.user'=>function($querty){
|
|
|
+ $querty->select('id','sex','is_vip','tencent_im_user_id');
|
|
|
+ },'dynamic.user_info'])
|
|
|
+ ->where('user_id',$param['user_id']);
|
|
|
}
|
|
|
$query = $query->orderByDesc('id')
|
|
|
->paginate(request('perPage',20));
|