Files
FlutterUnit/lib/app/api/category_api.dart
2021-02-24 20:15:45 +08:00

43 lines
1.2 KiB
Dart

import 'package:flutter_unit/app/res/path_unit.dart';
import 'package:flutter_unit/app/utils/http_utils/http_util.dart';
import 'package:flutter_unit/app/utils/http_utils/result_bean.dart';
/// create by 张风捷特烈 on 2021/2/24
/// contact me by email 1981462002@qq.com
/// 说明:
class CategoryApi {
static Future<ResultBean<bool>> uploadCategoryData(String data) async {
var result = await HttpUtil.getInstance()
.client
.post(PathUnit.categoryDataSync, data: data)
.catchError((err) {
return ResultBean.error('请求错误: ${err.toString()}');
});
if (result.data != null) {
return ResultBean.fromData<bool>(result.data);
}
return ResultBean.error('请求错误');
}
static Future<ResultBean<String>> getCategoryData() async {
var result = await HttpUtil.getInstance()
.client
.get(PathUnit.categoryData)
.catchError((err) {
return ResultBean.error('请求错误: ${err.toString()}');
});
if (result.data != null && result.data['data']!=null) {
var dataStr = result.data['data']['data'];
return ResultBean.ok<String>(dataStr);
}
return ResultBean.error('请求错误');
}
}