/** * 用户类型数组 arr * 推荐和最新:recommend、newest */ public function getNewests($arr) { if ($arr) { $userModels = UserModel::whereIn('isuser', $arr)->get(); $userIds = array(); if ($userModels) { foreach ($userModels as $userModel) { $userIds[] = $userModel->id; } } return GoodsModel::whereIn('uid', $userIds)->where('newest', 1)->where('isshow', 1)->where('isshow2', 1)->where('del', 0)->orderBy('sort', 'desc')->orderBy('id', 'desc')->paginate($this->limit); // ->get(); } else { return GoodsModel::where('newest', 1)->where('isshow', 1)->where('isshow2', 1)->where('del', 0)->orderBy('sort', 'desc')->orderBy('id', 'desc')->paginate($this->limit); } }
/** * 获取合作单位和个人设计师 */ public function getCooperations($limit) { return UserModel::whereIn('isuser', [3, 4, 5, 6])->paginate($limit); }