|
|
@@ -1,11 +1,11 @@
|
|
|
import 'dart:async';
|
|
|
|
|
|
+import 'package:chicken_farm/apis/index.dart';
|
|
|
import 'package:chicken_farm/core/config/breed_config.dart';
|
|
|
import 'package:chicken_farm/core/db/table_config.dart';
|
|
|
import 'package:chicken_farm/core/services/breeding_data_service.dart';
|
|
|
import 'package:chicken_farm/core/utils/logger.dart';
|
|
|
import 'package:chicken_farm/core/utils/service_checker.dart';
|
|
|
-import 'package:chicken_farm/modes/api/result_model.dart';
|
|
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
|
|
|
|
|
typedef UploadProgressCallback =
|
|
|
@@ -134,12 +134,15 @@ class UploadService {
|
|
|
return false;
|
|
|
}
|
|
|
int count = 0;
|
|
|
- // final result = await _breedSubmitApi.upload(breedConfigType, data);
|
|
|
- ResultModel result = ResultModel.fail("");
|
|
|
- // 模拟5秒延迟
|
|
|
- await Future.delayed(Duration(seconds: 2), () {
|
|
|
- result = ResultModel.success("");
|
|
|
- });
|
|
|
+ final result = await apis.breeding.submitApi.upload(
|
|
|
+ breedConfigType,
|
|
|
+ data,
|
|
|
+ );
|
|
|
+ // ResultModel result = ResultModel.fail("");
|
|
|
+ // // 模拟5秒延迟
|
|
|
+ // await Future.delayed(Duration(seconds: 2), () {
|
|
|
+ // result = ResultModel.success("");
|
|
|
+ // });
|
|
|
if (result.success) {
|
|
|
// 上传成功,更新导出状态
|
|
|
await _bdService.delete(tableName, 'id = ?', [data['id']]);
|
|
|
@@ -196,29 +199,4 @@ class UploadService {
|
|
|
void showUpload() {
|
|
|
isHideUpload = false;
|
|
|
}
|
|
|
-
|
|
|
- // bool _isAuthError(dynamic error) {
|
|
|
- // // 检查是否为鉴权错误 (401 或 403)
|
|
|
- // if (error is DioException) {
|
|
|
- // return error.response?.statusCode == 401 ||
|
|
|
- // error.response?.statusCode == 403;
|
|
|
- // }
|
|
|
- // // 根据错误消息判断是否为鉴权错误
|
|
|
- // final errorString = error.toString().toLowerCase();
|
|
|
- // return errorString.contains('unauthorized') ||
|
|
|
- // errorString.contains('forbidden') ||
|
|
|
- // errorString.contains('401') ||
|
|
|
- // errorString.contains('403');
|
|
|
- // }
|
|
|
-
|
|
|
- // bool _isAuthErrorString(String? message) {
|
|
|
- // if (message == null) return false;
|
|
|
- // final errorString = message.toLowerCase();
|
|
|
- // return errorString.contains('登录') ||
|
|
|
- // errorString.contains('权限') ||
|
|
|
- // errorString.contains('unauthorized') ||
|
|
|
- // errorString.contains('forbidden') ||
|
|
|
- // errorString.contains('401') ||
|
|
|
- // errorString.contains('403');
|
|
|
- // }
|
|
|
}
|