|
@@ -161,11 +161,7 @@ public class AircraftServiceImpl extends BaseServiceImpl<AircraftMapper, Aircraf
|
|
} catch (IOException e) {
|
|
} catch (IOException e) {
|
|
throw new RuntimeException(e);
|
|
throw new RuntimeException(e);
|
|
}
|
|
}
|
|
- ImportExportBo bo = new ImportExportBo();
|
|
|
|
- BeanUtils.copyProperties(result, bo);
|
|
|
|
- bo.setUpdateBy(loginUser.getUserId());
|
|
|
|
- bo.setCreateBy(loginUser.getUserId());
|
|
|
|
- bo.setType("0" );
|
|
|
|
|
|
+ ImportExportBo bo = getImportExportBo(result, loginUser, "0");
|
|
boolean flag = importExportService.insert(bo);
|
|
boolean flag = importExportService.insert(bo);
|
|
if (flag) {
|
|
if (flag) {
|
|
log.info("异步导入日志写入成功" );
|
|
log.info("异步导入日志写入成功" );
|
|
@@ -175,17 +171,22 @@ public class AircraftServiceImpl extends BaseServiceImpl<AircraftMapper, Aircraf
|
|
@Override
|
|
@Override
|
|
public void asyncExport(List<AircraftVo> listVo, String sheetName, LoginUser loginUser) {
|
|
public void asyncExport(List<AircraftVo> listVo, String sheetName, LoginUser loginUser) {
|
|
ExcelResultRes result = excelService.exportExcel(listVo, sheetName, AircraftVo.class);
|
|
ExcelResultRes result = excelService.exportExcel(listVo, sheetName, AircraftVo.class);
|
|
- ImportExportBo bo = new ImportExportBo();
|
|
|
|
- BeanUtils.copyProperties(result, bo);
|
|
|
|
- bo.setUpdateBy(loginUser.getUserId());
|
|
|
|
- bo.setCreateBy(loginUser.getUserId());
|
|
|
|
- bo.setType("1" );
|
|
|
|
|
|
+ ImportExportBo bo = getImportExportBo(result, loginUser, "1");
|
|
boolean flag = importExportService.insert(bo);
|
|
boolean flag = importExportService.insert(bo);
|
|
if (flag) {
|
|
if (flag) {
|
|
log.info("异步导出日志写入成功" );
|
|
log.info("异步导出日志写入成功" );
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private static ImportExportBo getImportExportBo(ExcelResultRes result, LoginUser loginUser, String type) {
|
|
|
|
+ ImportExportBo bo = new ImportExportBo();
|
|
|
|
+ BeanUtils.copyProperties(result, bo);
|
|
|
|
+ bo.setUpdateBy(loginUser.getUserId());
|
|
|
|
+ bo.setCreateBy(loginUser.getUserId());
|
|
|
|
+ bo.setType(type);
|
|
|
|
+ return bo;
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 批量删除机型机号
|
|
* 批量删除机型机号
|
|
*
|
|
*
|