Ver Fonte

导入设备返回错误信息

zhou-hao há 5 anos atrás
pai
commit
87ac18a53f

+ 3 - 1
jetlinks-manager/device-manager/src/main/java/org/jetlinks/community/device/web/DeviceInstanceController.java

@@ -258,7 +258,9 @@ public class DeviceInstanceController implements
                 .buffer(20)
                 .publishOn(Schedulers.single())
                 .concatMap(list -> service.save(Flux.fromIterable(list)))
-                .map(ImportDeviceInstanceResult::success));
+                .map(ImportDeviceInstanceResult::success))
+            .onErrorResume(err -> Mono.just(ImportDeviceInstanceResult.error(err)))
+            ;
     }
 
     DataBufferFactory bufferFactory = new DefaultDataBufferFactory();