|
@ -226,24 +226,17 @@ public class IcNeighborHoodServiceImpl extends BaseServiceImpl<IcNeighborHoodDao |
|
|
/** |
|
|
/** |
|
|
* @Description 小区信息导入 |
|
|
* @Description 小区信息导入 |
|
|
* @param formDTO |
|
|
* @param formDTO |
|
|
* @param file |
|
|
* @param inputStream |
|
|
* @author zxc |
|
|
* @author zxc |
|
|
* @date 2022/2/12 11:11 上午 |
|
|
* @date 2022/2/12 11:11 上午 |
|
|
*/ |
|
|
*/ |
|
|
@Override |
|
|
@Override |
|
|
public Result neighborhoodImport(ImportInfoFormDTO formDTO, MultipartFile file,Result<ImportTaskCommonResultDTO> importTask) { |
|
|
public Result neighborhoodImport(ImportInfoFormDTO formDTO, InputStream inputStream,Result<ImportTaskCommonResultDTO> importTask) { |
|
|
executorService.submit(() -> { |
|
|
executorService.submit(() -> { |
|
|
// importNeighbor(formDTO,file,importTask);
|
|
|
// importNeighbor(formDTO,file,importTask);
|
|
|
log.info("neighborhoodImport thread start====="); |
|
|
log.info("neighborhoodImport thread start====="); |
|
|
ExcelReader excelReader = null; |
|
|
ExcelReader excelReader = null; |
|
|
try { |
|
|
try { |
|
|
InputStream inputStream = null; |
|
|
|
|
|
try { |
|
|
|
|
|
inputStream = file.getInputStream(); |
|
|
|
|
|
} catch (IOException e) { |
|
|
|
|
|
throw new EpmetException("读取文件失败"); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
excelReader = EasyExcel.read(inputStream).build(); |
|
|
excelReader = EasyExcel.read(inputStream).build(); |
|
|
// 这里为了简单 所以注册了 同样的head 和Listener 自己使用功能必须不同的Listener
|
|
|
// 这里为了简单 所以注册了 同样的head 和Listener 自己使用功能必须不同的Listener
|
|
|
ReadSheet readSheet = EasyExcel.readSheet(0).head(NeighborHoodInfoModel.class) |
|
|
ReadSheet readSheet = EasyExcel.readSheet(0).head(NeighborHoodInfoModel.class) |
|
|