fix(pre-planting): 修复编译错误(getMerges→getMyMerges、RoutePaths 缺失导入、Future.wait 类型)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-02-28 10:00:17 -08:00
parent b9b23c36d7
commit 7bad0a8935
3 changed files with 6 additions and 8 deletions

View File

@ -114,7 +114,7 @@ class ContractCheckService {
///
Future<String?> _getPendingPrePlantingMergeNo() async {
try {
final merges = await _prePlantingService.getMerges();
final merges = await _prePlantingService.getMyMerges();
final pending = merges.where(
(m) => m.contractStatus == PrePlantingContractStatus.pending,
);

View File

@ -45,13 +45,10 @@ class _PendingContractsPageState extends ConsumerState<PendingContractsPage> {
final prePlantingService = ref.read(prePlantingServiceProvider);
// +
final results = await Future.wait([
contractService.getUnsignedTasks(),
prePlantingService.getMerges(),
]);
final tasks = results[0] as List<ContractSigningTask>;
final allMerges = results[1] as List<PrePlantingMerge>;
final tasksFuture = contractService.getUnsignedTasks();
final mergesFuture = prePlantingService.getMyMerges();
final tasks = await tasksFuture;
final allMerges = await mergesFuture;
final pendingMerges = allMerges
.where((m) => m.contractStatus == PrePlantingContractStatus.pending)
.toList();

View File

@ -5,6 +5,7 @@ import 'package:city_pickers/city_pickers.dart';
import '../../../../core/di/injection_container.dart';
import '../../../../core/services/pre_planting_service.dart';
import '../../../../core/services/tree_pricing_service.dart';
import '../../../../routes/route_paths.dart';
// ============================================
// [2026-02-17]