|
@@ -76,14 +76,12 @@ public class PartServiceImpl extends ServiceImpl<PartMapper, Part> implements Pa
|
|
// 故从第二行开始遍历拿数据(如果有标题的话,则从第三行开始拿数据)
|
|
// 故从第二行开始遍历拿数据(如果有标题的话,则从第三行开始拿数据)
|
|
for (int j = 1; j < sheet.getLastRowNum() + 1; j++) {
|
|
for (int j = 1; j < sheet.getLastRowNum() + 1; j++) {
|
|
XSSFRow row = sheet.getRow(j);
|
|
XSSFRow row = sheet.getRow(j);
|
|
- System.out.println("row====>" + row);
|
|
|
|
//新建零件
|
|
//新建零件
|
|
Part part = new Part();
|
|
Part part = new Part();
|
|
part.setMouldId(mould.getId());
|
|
part.setMouldId(mould.getId());
|
|
// 遍历所有的列,下面的10是excle表格里共有10列即对应了10个字段
|
|
// 遍历所有的列,下面的10是excle表格里共有10列即对应了10个字段
|
|
for (int y = 0; y < 3; y++) {
|
|
for (int y = 0; y < 3; y++) {
|
|
XSSFCell cell = row.getCell(y);
|
|
XSSFCell cell = row.getCell(y);
|
|
- System.out.println("cell====>" + row);
|
|
|
|
cell.setCellType(Cell.CELL_TYPE_STRING);
|
|
cell.setCellType(Cell.CELL_TYPE_STRING);
|
|
//取出当前列的值
|
|
//取出当前列的值
|
|
String value = cell.getStringCellValue();
|
|
String value = cell.getStringCellValue();
|
|
@@ -117,15 +115,17 @@ public class PartServiceImpl extends ServiceImpl<PartMapper, Part> implements Pa
|
|
part.setCreator(user.getUsername());
|
|
part.setCreator(user.getUsername());
|
|
partMapper.insert(part);
|
|
partMapper.insert(part);
|
|
}
|
|
}
|
|
- //用完后删除临时文件
|
|
|
|
- if (!f.isDirectory()) {
|
|
|
|
- f.delete();
|
|
|
|
- }
|
|
|
|
// } catch (Exception e) {
|
|
// } catch (Exception e) {
|
|
// log.error(e.getMessage(), e);
|
|
// log.error(e.getMessage(), e);
|
|
// msg.setError(e.getMessage());
|
|
// msg.setError(e.getMessage());
|
|
// return msg;
|
|
// return msg;
|
|
// }
|
|
// }
|
|
|
|
+ //关闭工作簿进程
|
|
|
|
+ wookbook.close();
|
|
|
|
+ //用完后删除临时文件
|
|
|
|
+ if (!f.isDirectory()) {
|
|
|
|
+ f.delete();
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
msg.setError("用户不存在或者未登录");
|
|
msg.setError("用户不存在或者未登录");
|
|
}
|
|
}
|