优化和路径规划新适配

This commit is contained in:
2026-07-11 16:46:53 +08:00
parent 2124f3bc02
commit 1a4d0aedfd
43 changed files with 2454 additions and 685 deletions

View File

@@ -7,18 +7,20 @@ class CreateDeviceTaskUseCase {
CreateDeviceTaskUseCase(this.repository);
Future<Either<DeviceFailure, void>> execute({
Future<Either<DeviceFailure, int>> execute({
required String deviceId,
required int routeId,
required int siteId,
required int orgId,
}) async {
try {
await repository.createDeviceTask(
final taskId = await repository.createDeviceTask(
deviceId: deviceId,
routeId: routeId,
siteId: siteId,
orgId: orgId,
);
return const Right(null);
return Right(taskId);
} catch (e) {
return Left(DeviceFailure.networkError(message: e.toString()));
}