读取资源逻辑大改