优化和路径规划新适配
This commit is contained in:
@@ -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()));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user