whereOr(['phone' => $request['title'], 'id' => $request['title']]) ->field('id') ->select() ->toArray(); if ($queryUser) { foreach ($queryUser as $queryUserRow) { $where['id'][] = $queryUserRow['id']; } } else { $where['id'] = 0; } } # 查询用户列表 $field = 'id,aid,phone,avatar,balance,withdrawal_balance'; $userRes = $UserModel->field($field)->where($where)->order('id desc')->paginate($limit); $list = $userRes->items(); $total = $userRes->total(); foreach ($list as &$item) { $item['phone'] = format_phone_number($item['phone']); $item['avatar'] = get_image_url($item['avatar']); } return $this->renderSuccess('数据返回成功', ['list' => $list, 'total' => $total]); } /** * 编辑用户信息 */ public function editUser() { $param = Request::param(); try { validate(UserValidate::class)->scene('editUser')->check($param); $UserModel = new UserModel(); $result = $UserModel->retrieve($param); if (!$result['status']) throw new ValidateException($result['msg']); return $this->renderSuccess($result['msg']); } catch (ValidateException $validateException) { return $this->renderError($validateException->getMessage()); } } }