From 44e0f0472d8efa0646b20db8a40c16beab0b752e Mon Sep 17 00:00:00 2001
From: luoyb <412940104@qq.com>
Date: 星期六, 06 四月 2024 12:22:12 +0800
Subject: [PATCH] feat: 一些需求改进 打开档案时增加了部门选择项 处理了合同信息录入时的性别不自动填入问题 合同到期提醒模块发布

---
 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