From 3a0712a70ab0f97b4190842c33d27ba8d0d6cec3 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期六, 11 五月 2024 10:48:08 +0800 Subject: [PATCH] 提交一把 --- server/service/src/main/java/com/doumee/core/utils/Constants.java | 34 ++++++++++++++++++++-------------- 1 files changed, 20 insertions(+), 14 deletions(-) diff --git a/server/service/src/main/java/com/doumee/core/utils/Constants.java b/server/service/src/main/java/com/doumee/core/utils/Constants.java index ada7385..93d9893 100644 --- a/server/service/src/main/java/com/doumee/core/utils/Constants.java +++ b/server/service/src/main/java/com/doumee/core/utils/Constants.java @@ -156,18 +156,22 @@ } public static long getAgeByIdCard(String idCard){ - int birthYear = Integer.parseInt(idCard.substring(6, 10)); - int birthMonth = Integer.parseInt(idCard.substring(10, 12)); - int birthDay = Integer.parseInt(idCard.substring(12, 14)); - try{ - LocalDate birthDate = LocalDate.of(birthYear, birthMonth, birthDay); - LocalDate currentDate = LocalDate.now(); - long age = ChronoUnit.YEARS.between(birthDate, currentDate); - return age; + try { + int birthYear = Integer.parseInt(idCard.substring(6, 10)); + int birthMonth = Integer.parseInt(idCard.substring(10, 12)); + int birthDay = Integer.parseInt(idCard.substring(12, 14)); + try{ + LocalDate birthDate = LocalDate.of(birthYear, birthMonth, birthDay); + LocalDate currentDate = LocalDate.now(); + long age = ChronoUnit.YEARS.between(birthDate, currentDate); + return age; + }catch (Exception e){ + throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"韬唤璇佸彿鐮侀敊璇細"+idCard); + } }catch (Exception e){ - throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"韬唤璇佸彿鐮侀敊璇細"+idCard); - } + } + return 0; } @@ -707,7 +711,7 @@ } public enum ApplyCollectStatus { - DSP(0, "寰呭鎵�"), + DSP(0, "寰呭鏍�"), DCD(1, "寰呭嚭鍗�"), BZZ(2, "淇濋殰涓�"), YGQ(3, "宸茶繃鏈�"), @@ -721,7 +725,8 @@ WTBDCD(23, "寰呭嚭鍗�"), WTBYTH(24, "宸查��鍥�"), WTBYGB(25, "宸插叧闂�"), - WTBTBZ(26, "鎶曚繚涓�"), + //2024骞�4鏈�25鏃�15:17:13 淇敼 鎶曚繚涓� = 銆� 鎵规敼鐢宠涓� + WTBTBZ(26, "鎵规敼鐢宠涓�"), WTBBZZ(27, "淇濋殰涓�"), ; // 鎴愬憳鍙橀噺 @@ -791,6 +796,7 @@ CA_JIAJIAN_APPLY_SIGN(23, "鍔犲噺淇濈敵璇蜂紒涓氱绔�","",1), CA_CHANGUNIT_APPLY_SIGN(24, "鎹㈠巶鐢宠浼佷笟绛剧珷","",1), CA_UPLOAD_AGAIN(25, "鍐嶆鎶曚繚","",1), + CA_HBD_AUDIT(42, "瀹℃壒閫氳繃","鍘熷洜锛�${param}",1), WTB_FINISH_FAQRS(26, "濮旀墭淇� - 浼佷笟瀹屾垚绛剧讲鏂规纭涔�","",0), WTB_FINISH_MEMBER_LIST(27, "濮旀墭淇� - 浼佷笟瀹屾垚绛剧讲浜哄憳鍚嶅崟","",0), @@ -1234,9 +1240,9 @@ public enum NoticeType { - ZERO(0, "寰呭鎵�","","","寰呭鏍�","寰呭鐞�","澶勭悊涓�"), + ZERO(0, "寰呭鏍�","","","寰呭鏍�","寰呭鐞�","澶勭悊涓�"), ONE(1, "浼佷笟寰呯缃�","","","宸ョ寰呭鏍�","","宸茬粨妗�"), - TWO(2, "寰呭嚭鍗�","寰呭鎵�","寰呭鎵�","","",""), + TWO(2, "寰呭嚭鍗�","寰呭鏍�","寰呭鏍�","","",""), THREE(3, "鐢宠閫�鍥�","鐢宠閫�鍥�","鐢宠閫�鍥�","","",""), FOUR(4, "宸查��鍥�","宸查��鍥�","宸查��鍥�","","","宸叉挙閿�"), FIVE(5, "鐢宠椹冲洖","鐢宠椹冲洖","鐢宠椹冲洖","","",""), -- Gitblit v1.9.3