优化ios

This commit is contained in:
2026-08-10 16:26:15 +08:00
parent 9dc445eeb5
commit 87609c7dc4
11 changed files with 746 additions and 612 deletions

View File

@@ -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();