优化ios
This commit is contained in:
@@ -23,18 +23,23 @@ class WorkOrderRemoteDataSourceImpl implements WorkOrderRemoteDataSource {
|
||||
if (orgId != null) {
|
||||
queryParameters['orgId'] = orgId;
|
||||
}
|
||||
print('[WorkOrder] 请求URL: ${HttpApiConsts.workOrderList}');
|
||||
print('[WorkOrder] 请求参数: $queryParameters');
|
||||
final response = await _dio.get(
|
||||
HttpApiConsts.workOrderList,
|
||||
queryParameters: queryParameters,
|
||||
);
|
||||
|
||||
final responseData = response.data;
|
||||
print('[WorkOrder] 响应状态码: ${response.statusCode}');
|
||||
print('[WorkOrder] 响应数据: $responseData');
|
||||
final int code = responseData['code'] ?? -1;
|
||||
if (code != 0 && code != 200) {
|
||||
throw Exception('获取工单列表失败: code=$code');
|
||||
}
|
||||
|
||||
final List<dynamic> rows = responseData['rows'] ?? [];
|
||||
print('[WorkOrder] 返回数据条数: ${rows.length}');
|
||||
return rows
|
||||
.map((item) => WorkOrderModel.fromJson(item as Map<String, dynamic>))
|
||||
.toList();
|
||||
|
||||
@@ -3,7 +3,6 @@ import 'package:equatable/equatable.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:get_it/get_it.dart';
|
||||
import 'package:maibu_satabot_v2/features/v2/site/presentation/cubit/site_cubit.dart';
|
||||
import '../../../../../core/app/app_user_cubit.dart';
|
||||
import '../../../../../core/consts/workorder_consts.dart';
|
||||
import '../../../../../core/error/failure.dart';
|
||||
import '../../../../../core/error/workorder_failure.dart';
|
||||
@@ -115,7 +114,6 @@ class WorkOrderCubit extends Cubit<WorkOrderState> {
|
||||
|
||||
try {
|
||||
final siteId = GetIt.I<SiteCubit>().state.selectedSite?.id;
|
||||
final orgId = GetIt.I<AppUserCubit>().state.user?.orgId;
|
||||
|
||||
List<WorkOrderEntity> allWorkOrders = [];
|
||||
String? errorMessage;
|
||||
@@ -124,7 +122,6 @@ class WorkOrderCubit extends Cubit<WorkOrderState> {
|
||||
page: 1,
|
||||
pageSize: _pageSize,
|
||||
siteId: siteId,
|
||||
orgId: orgId,
|
||||
);
|
||||
|
||||
listResult.fold((Failure failure) {
|
||||
@@ -169,12 +166,10 @@ class WorkOrderCubit extends Cubit<WorkOrderState> {
|
||||
|
||||
try {
|
||||
final siteId = GetIt.I<SiteCubit>().state.selectedSite?.id;
|
||||
final orgId = GetIt.I<AppUserCubit>().state.user?.orgId;
|
||||
final result = await getWorkOrderListUseCase.execute(
|
||||
page: currentState.currentPage + 1,
|
||||
pageSize: _pageSize,
|
||||
siteId: siteId,
|
||||
orgId: orgId,
|
||||
);
|
||||
|
||||
result.fold(
|
||||
|
||||
Reference in New Issue
Block a user