查询失败时直接返回空列表,页面可能把故障解释成“没有记录”。先把无数据、查询失败和部分成功区分开,再决定界面该给出什么提示。否则,一个看起来正常的响应也会误导用户。