From 5e4f95c10d7e58e3253ded97aa63bb20b5e07a1e Mon Sep 17 00:00:00 2001 From: wanghao Date: Fri, 12 Dec 2025 17:27:43 +0800 Subject: [PATCH] push --- .../emergency/aed/vo/req/AedTempImportVO.java | 6 ++-- .../emergency/controller/XjAedController.java | 2 +- .../service/impl/XjAedServiceImpl.java | 35 +++++++++++++++---- 3 files changed, 32 insertions(+), 11 deletions(-) diff --git a/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/aed/vo/req/AedTempImportVO.java b/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/aed/vo/req/AedTempImportVO.java index e5d7f97..2f39da8 100644 --- a/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/aed/vo/req/AedTempImportVO.java +++ b/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/aed/vo/req/AedTempImportVO.java @@ -22,9 +22,9 @@ public class AedTempImportVO { private String latitude; @Excel(name = "东经", width = 15) private String longitude; - @Excel(name = "配置时间", width = 15) - @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") - @DateTimeFormat(pattern = "yyyy-MM-dd") + @Excel(name = "配置时间", width = 15,format = "yyyy/MM/dd") + @JsonFormat(timezone = "GMT+8", pattern = "yyyy/MM/dd") + @DateTimeFormat(pattern = "yyyy/MM/dd") private Date installTime; @Excel(name = "设备型号", width = 15) private String hostModel; diff --git a/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/controller/XjAedController.java b/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/controller/XjAedController.java index d38cb06..2a90945 100644 --- a/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/controller/XjAedController.java +++ b/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/controller/XjAedController.java @@ -20,6 +20,6 @@ public class XjAedController extends JeecgController { */ @GetMapping("dataInit") public void aedDataInit() { - xjAedService.aedDataUtil(); + xjAedService.aedDataInit(); } } diff --git a/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/service/impl/XjAedServiceImpl.java b/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/service/impl/XjAedServiceImpl.java index 1ddb609..f447087 100644 --- a/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/service/impl/XjAedServiceImpl.java +++ b/health-emergency/health-emergency-biz/src/main/java/com/renkang/emergency/service/impl/XjAedServiceImpl.java @@ -34,7 +34,7 @@ public class XjAedServiceImpl extends ServiceImpl implements @Override public void aedDataInit() { - String filePath = "D:\\Project\\Java\\rk\\文档\\新疆油田-24\\各二级单位坐标位置更正统计9.15.xlsx"; + String filePath = "C:\\Users\\Huawei\\Desktop\\AED.xlsx"; try (FileInputStream file = new FileInputStream(filePath); XSSFWorkbook workbook = new XSSFWorkbook(file)) { @@ -54,24 +54,44 @@ public class XjAedServiceImpl extends ServiceImpl implements XSSFCell secondCell = row.getCell(1); String secondCellValue = secondCell != null ? getCellValue(secondCell) : "[空]"; - // 获取第七个单元格(索引6)的数据 设置地点 + // 获取第三个单元格(索引2)的数据 设置地点 + XSSFCell threeCell = row.getCell(2); + String threeCellValue = secondCell != null ? getCellValue(threeCell) : "[空]"; + + // 获取第四个单元格(索引3)的数据 纬度 + XSSFCell fourCell = row.getCell(3); + String fourCellValue = secondCell != null ? getCellValue(fourCell) : "[空]"; + + // 获取第五个单元格(索引4)的数据 精度 + XSSFCell fiveCell = row.getCell(4); + String fiveCellValue = secondCell != null ? getCellValue(fiveCell) : "[空]"; + + + + // 获取第六个单元格(索引5)的数据 时间 + XSSFCell sixCell = row.getCell(5); + String sixCellValue = secondCell != null ? getCellValue(sixCell) : "[空]"; + + // 获取第七个单元格(索引6)的数据 型号 XSSFCell sevenCell = row.getCell(6); String sevenCellValue = secondCell != null ? getCellValue(sevenCell) : "[空]"; - // 获取第八个单元格(索引7)的数据 精度 + // 获取第8个单元格(索引7)的数据 编号 XSSFCell eightCell = row.getCell(7); String eightCellValue = secondCell != null ? getCellValue(eightCell) : "[空]"; - // 获取第九个单元格(索引8)的数据 纬度 + // 获取第9个单元格(索引8)的数据 AED管理人员 XSSFCell nineCell = row.getCell(8); String nineCellValue = secondCell != null ? getCellValue(nineCell) : "[空]"; + // 获取第10个单元格(索引9)的数据 电话 + XSSFCell tenCell = row.getCell(8); + String tenCellValue = secondCell != null ? getCellValue(tenCell) : "[空]"; XjAed xjAed = new XjAed(); xjAed.setName("自动体外除颤仪"); - xjAed.setAddress(firstCellValue+secondCellValue+sevenCellValue); try { - String[] split = converter.run(eightCellValue + "-" + nineCellValue).split("-"); + String[] split = converter.run(fiveCellValue + "-" + fourCellValue).split("-"); CoordinateConverter.Gps gps = CoordinateConverter.GPS84ToGCJ02( TypeConversionUtil.toDoubleOfNull(split[0]), TypeConversionUtil.toDoubleOfNull(split[1])); if (gps != null) { @@ -89,7 +109,8 @@ public class XjAedServiceImpl extends ServiceImpl implements xjAedList.removeIf(item -> { String address = item.getAddress(); return address == null || address.isEmpty() || "/".equals(address) || "无".equals(address);}); - this.saveBatch(xjAedList); + System.out.println(1); +// this.saveBatch(xjAedList); } catch (IOException e) { e.printStackTrace();