fix: 搜索建议异常

This commit is contained in:
guozhigq
2023-10-29 00:38:10 +08:00
parent fd4eb0fad1
commit e844870c34

View File

@ -39,14 +39,16 @@ class SearchHttp {
static Future searchSuggest({required term}) async { static Future searchSuggest({required term}) async {
var res = await Request().get(Api.serachSuggest, var res = await Request().get(Api.serachSuggest,
data: {'term': term, 'main_ver': 'v1', 'highlight': term}); data: {'term': term, 'main_ver': 'v1', 'highlight': term});
if (res.data['code'] == 0) { if (res.data is String) {
if (res.data['result'] is Map) { Map<String, dynamic> resultMap = json.decode(res.data);
res.data['result']['term'] = term; if (resultMap['code'] == 0) {
if (resultMap['result'] is Map) {
resultMap['result']['term'] = term;
} }
return { return {
'status': true, 'status': true,
'data': res.data['result'] is Map 'data': resultMap['result'] is Map
? SearchSuggestModel.fromJson(res.data['result']) ? SearchSuggestModel.fromJson(resultMap['result'])
: [], : [],
}; };
} else { } else {
@ -56,6 +58,13 @@ class SearchHttp {
'msg': '请求错误 🙅', 'msg': '请求错误 🙅',
}; };
} }
} else {
return {
'status': false,
'data': [],
'msg': '请求错误 🙅',
};
}
} }
// 分类搜索 // 分类搜索