|
|
@@ -127,12 +127,6 @@ class MeetingService extends BaseService
|
|
|
->orderBy('meetings.id','desc')
|
|
|
->paginate($pageSize > 0 ? $pageSize : 9999999);
|
|
|
$list = $list? $list->toArray() :[];
|
|
|
- if($list){
|
|
|
- foreach($list['data'] as &$item){
|
|
|
- $item['thumb'] = $item['thumb']? get_image_url($item['thumb']) : '';
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
return [
|
|
|
'pageSize'=> $pageSize,
|
|
|
'total'=>isset($list['total'])? $list['total'] : 0,
|
|
|
@@ -252,4 +246,29 @@ class MeetingService extends BaseService
|
|
|
RedisService::set($cacheKey, $data, 30);
|
|
|
return ['id' => $id];
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 会议报名记录
|
|
|
+ * @param $userId 用户ID
|
|
|
+ * @param $params
|
|
|
+ * @param int $pageSize
|
|
|
+ * @return array
|
|
|
+ */
|
|
|
+ public function records($userId, $params,$pageSize=20)
|
|
|
+ {
|
|
|
+ $meetingId = isset($params['meeting_id'])?$params['meeting_id']: 0;
|
|
|
+ $list = MeetingRecordsModel::with(['member'])
|
|
|
+ ->where(['user_id'=>$userId,'meeting_id'=>$meetingId,'mark'=>1])
|
|
|
+
|
|
|
+ ->select(['meetings.*'])
|
|
|
+ ->orderBy('id','desc')
|
|
|
+ ->paginate($pageSize > 0 ? $pageSize : 9999999);
|
|
|
+ $list = $list? $list->toArray() :[];
|
|
|
+
|
|
|
+ return [
|
|
|
+ 'pageSize'=> $pageSize,
|
|
|
+ 'total'=>isset($list['total'])? $list['total'] : 0,
|
|
|
+ 'list'=> isset($list['data'])? $list['data'] : []
|
|
|
+ ];
|
|
|
+ }
|
|
|
}
|