From 2883b631fad80102cce6beb13ddaf465cf11be9a Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期四, 17 十月 2024 17:29:04 +0800
Subject: [PATCH] 新增/修改学员优化
---
src/main/java/com/ycl/jxkg/controller/admin/UserController.java | 9 +--------
src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserCreateVO.java | 5 ++++-
2 files changed, 5 insertions(+), 9 deletions(-)
diff --git a/src/main/java/com/ycl/jxkg/controller/admin/UserController.java b/src/main/java/com/ycl/jxkg/controller/admin/UserController.java
index eede22b..8e08622 100644
--- a/src/main/java/com/ycl/jxkg/controller/admin/UserController.java
+++ b/src/main/java/com/ycl/jxkg/controller/admin/UserController.java
@@ -31,6 +31,7 @@
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
+import java.util.Objects;
import java.util.UUID;
import java.util.stream.Collectors;
@@ -117,17 +118,9 @@
return new Result<>(3, "瀵嗙爜涓嶈兘涓虹┖");
}
}
- if (StringUtils.isBlank(model.getBirthDay())) {
- model.setBirthDay(null);
- }
User user = new User();
BeanUtils.copyProperties(model, user);
user.setAge(model.getAge());
- try {
- user.setBirthDay(new SimpleDateFormat("yyyy-MM-dd").parse(model.getBirthDay()));
- } catch (ParseException e) {
- throw new RuntimeException(e);
- }
if (model.getId() == null) {
String encodePwd = authenticationService.pwdEncode(model.getPassword());
diff --git a/src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserCreateVO.java b/src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserCreateVO.java
index 977fc16..6558624 100644
--- a/src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserCreateVO.java
+++ b/src/main/java/com/ycl/jxkg/domain/vo/admin/user/UserCreateVO.java
@@ -2,9 +2,11 @@
+import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import javax.validation.constraints.NotBlank;
+import java.util.Date;
@Data
public class UserCreateVO {
@@ -25,7 +27,8 @@
private Integer sex;
- private String birthDay;
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ private Date birthDay;
private String phone;
--
Gitblit v1.8.0