getOneData([ ['uid', '=', $this->mid], ['user_id', '=', $user_id] ], 'integral,total_integral'); if (empty($my)) { $my['integral'] = 0; $my['total_integral'] = 0; } return $my; } /** * 查找全部数据 * @date 2022-11-22 */ public function listRank($where, $field = '*', $order = '', $limit = 0) { if (empty($order)) { $order = 'id desc'; } return $this->with(['userInfo'])->field($field)->where($where)->order($order)->limit($limit)->select()->each(function ($item){ unset($item['userInfo']); }); } /** * 关联模型 一对一关联用户信息 * @date 2022-11-22 */ public function userInfo() { return $this->hasOne(UserInfo::class, 'user_id', 'user_id')->bind([ 'user_head_img'=>'head_img', 'user_nick_name'=>'nick_name', ]); } }