package com.cloud.user.service.impl; //import com.cloud.common.utils.AppUserUtil; import com.cloud.model.file.FileInfo; import com.cloud.model.sys.BbEmployee; import com.cloud.user.dao.BbFaceDao; //import com.cloud.user.feign.FileUtilClient; import com.cloud.user.model.BbFace; import com.cloud.user.service.BbEmployeeService; import com.cloud.user.service.ExcelService; import com.cloud.user.utils.ExcelImportUtil; import com.cloud.user.utils.FaceUtil; import lombok.extern.slf4j.Slf4j; import org.apache.poi.ss.usermodel.PictureData; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.web.multipart.MultipartFile; import java.io.IOException; import java.util.List; import java.util.Map; @Slf4j @Service public class ExcelServiceImpl implements ExcelService { @Autowired private BbEmployeeService service; // @Autowired // private FileUtilClient fileUtilClient; // @Autowired // private BbFaceDao bbFaceDao; private ExcelImportUtil excelImportUtil; @Override public void getExcel(MultipartFile files, int index) { excelImportUtil = new ExcelImportUtil(); try { List list = excelImportUtil.readExcelBbEmployee(files,index); if(list.size()>0){ readExcelSetBbEmployee(files,list); for(int i=0;i readExcelSetBbEmployee(MultipartFile file,List list ) throws IOException{ ExcelImportUtil excelImportUtil = new ExcelImportUtil(); //检查文件 // boolean checkFile = excelImportUtil.checkFile(file); // if(checkFile) { // //获得Workbook工作薄对象 // XSSFWorkbook workbook = excelImportUtil.getXSSFWorkbook(file); // XSSFSheet sheet = workbook.getSheetAt(0); // Map map = excelImportUtil.getSheetPictrues(sheet); // for(int i=0;i