修改func获取方式