From 4fd6fc409a6527b13932d45f061a12579763e961 Mon Sep 17 00:00:00 2001
From: luoyb <412940104@qq.com>
Date: 星期日, 07 四月 2024 19:49:40 +0800
Subject: [PATCH] fix: 问题修复 1.备注板块打开时提示绑定错误 2.合同板块不能保存问题

---
 febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/util/PoiImportExcel.java |   24 +++++++++++-------------
 1 files changed, 11 insertions(+), 13 deletions(-)

diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/util/PoiImportExcel.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/util/PoiImportExcel.java
index 126e63c..726aeb1 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/util/PoiImportExcel.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/util/PoiImportExcel.java
@@ -205,25 +205,23 @@
 				value = "";
 				return value;
 			}
-
-			DecimalFormat df = new DecimalFormat("0"); // 格式化number String字符
-			SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 日期格式化
-			DecimalFormat df2 = new DecimalFormat("0.00"); // 格式化数字
+            // 格式化number String字符
+			DecimalFormat df = new DecimalFormat("0");
+            // 日期格式化
+			SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+            // 格式化数字
+			DecimalFormat df2 = new DecimalFormat("0.00");
 
 			switch (cell.getCellType()) {
 			case Cell.CELL_TYPE_STRING:
 				value = cell.getRichStringCellValue().getString();
 				break;
 			case Cell.CELL_TYPE_NUMERIC:
-				if (HSSFDateUtil.isCellDateFormatted(cell)) {// 处理日期格式、时间格式
-
-					if (cell.getCellStyle().getDataFormat() == HSSFDataFormat.getBuiltinFormat("h:mm")
-							|| cell.getCellStyle().getDataFormat() == 176) {
-						sdf = new SimpleDateFormat("HH:mm");
-					}
-					Date date = cell.getDateCellValue();
-					value = sdf.format(date);
-
+				if (HSSFDateUtil.isCellDateFormatted(cell)) {
+                        // 处理日期格式、时间格式
+                    Date date = cell.getDateCellValue();
+                    sdf = new SimpleDateFormat("yyyy-MM-dd");
+                    value = sdf.format(date);
 				} else if (cell.getCellStyle().getDataFormat() == 58) {
 					// 处理自定义日期格式:m月d日(通过判断单元格的格式id解决,id的值是58)
 					SimpleDateFormat sdf2 = new SimpleDateFormat("MM-dd");

--
Gitblit v1.8.0