From 566db778a612d2b28c8635ecbd5a19bfc172dbac Mon Sep 17 00:00:00 2001 From: gong <1157756119@qq.com> Date: Mon, 22 Dec 2025 17:01:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20=E4=B8=8D=E4=BC=A0?= =?UTF-8?q?=E7=94=9F=E6=97=A5=E6=8A=A5=E9=94=99=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/account/service/impl/AShopUserServiceImpl.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AShopUserServiceImpl.java b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AShopUserServiceImpl.java index 3378f6b07..a82725d91 100644 --- a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AShopUserServiceImpl.java +++ b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AShopUserServiceImpl.java @@ -39,6 +39,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.math.BigDecimal; +import java.text.ParseException; import java.util.List; @@ -172,10 +173,10 @@ public class AShopUserServiceImpl implements AShopUserService { shopUser.setUserId(userInfo.getId()); shopUser.setMainShopId(shopInfoService.getMainIdByShopId(shopId)); shopUser.setJoinTime(shopUser.getIsVip() != null && shopUser.getIsVip() == 1 ? DateUtil.date().toLocalDateTime() : null); - if (StrUtil.isBlank(shopUserAddDTO.getBirthDay())) { + try { + DateUtil.parse(shopUserAddDTO.getBirthDay(), "yyyy-MM-dd"); + } catch (Exception e) { shopUser.setBirthDay(null); - } else { - shopUser.setBirthDay(shopUserAddDTO.getBirthDay()); } return shopUserService.save(shopUser); }