|
|
|
@ -41,8 +41,7 @@ class ServiceEvaluateService implements ServiceEvaluateServiceInterface |
|
|
|
['user_id','=',$user_id], |
|
|
|
['status','=',1] |
|
|
|
]) |
|
|
|
->select('id') |
|
|
|
->first(); |
|
|
|
->exists(); |
|
|
|
return $res; |
|
|
|
} |
|
|
|
|
|
|
|
@ -65,14 +64,14 @@ class ServiceEvaluateService implements ServiceEvaluateServiceInterface |
|
|
|
public function getEvaluateList($data) |
|
|
|
{ |
|
|
|
//踩坑 paginate 只能接收int型参数
|
|
|
|
$par_page = $data['par_page'] > 0 ? intval($data['par_page']) : '6'; |
|
|
|
$per_page = isset($data['per_page']) && $data['per_page'] > 0 ? intval($data['per_page']) : 6; |
|
|
|
//查询评论列表 按照创建时间降序排序
|
|
|
|
$res = Db::table('lanzu_service_evaluate as e') |
|
|
|
->join('ims_cjdc_user as u','u.id','=','e.user_id') |
|
|
|
->where(['e.service_personnel_id'=>$data['service_personnel_id']]) |
|
|
|
->select('e.*','u.name','u.img') |
|
|
|
->orderBy('created_at','desc') |
|
|
|
->paginate($par_page); |
|
|
|
->paginate($per_page); |
|
|
|
return $res; |
|
|
|
} |
|
|
|
|
|
|
|
|