优化导出

This commit is contained in:
zhou-hao 2020-03-13 10:02:17 +08:00
parent 00ddbb68e8
commit 997f6e1579
1 changed files with 2 additions and 4 deletions

View File

@ -459,10 +459,8 @@ public class LocalDeviceInstanceService extends GenericReactiveCrudService<Devic
};
ExcelWriter excelWriter = EasyExcel.write(outputStream, DeviceInstanceImportExportEntity.class).build();
WriteSheet writeSheet = EasyExcel.writerSheet().build();
sink.onCancel(query(queryParam)
.map(entity -> {
return FastBeanCopier.copy(entity, new DeviceInstanceImportExportEntity());
})
sink.onDispose(query(queryParam)
.map(entity -> FastBeanCopier.copy(entity, new DeviceInstanceImportExportEntity()))
.buffer(100)
.doOnNext(list -> excelWriter.write(list, writeSheet))
.doFinally(s -> excelWriter.finish())