From eb0ca7c36c769308d4ecccf182430492ca54b412 Mon Sep 17 00:00:00 2001 From: zhangzhiqiang Date: Sun, 12 Mar 2023 16:14:44 +0800 Subject: [PATCH] =?UTF-8?q?add:=E5=88=9B=E5=BB=BA=E8=A7=92=E8=89=B2?= =?UTF-8?q?=E6=97=B6=E6=B7=BB=E5=8A=A0=E6=97=A5=E6=9C=9F=E8=BD=AC=E6=8D=A2?= =?UTF-8?q?=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nl/system/service/user/impl/ISysUserServiceImpl.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lms/nladmin-system/src/main/java/org/nl/system/service/user/impl/ISysUserServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/system/service/user/impl/ISysUserServiceImpl.java index b7f5d2c45..74725e1b3 100644 --- a/lms/nladmin-system/src/main/java/org/nl/system/service/user/impl/ISysUserServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/system/service/user/impl/ISysUserServiceImpl.java @@ -91,6 +91,15 @@ public class ISysUserServiceImpl extends ServiceImpl imp @SneakyThrows public void create(Map userDetail) { SysUser sysUser = new SysUser(); + //userDetail 中 createTime是string类型BeanUtils.populate不支持解析或者使用MapStruct + ConvertUtils.register((m, o) -> { + try { + if (o == null){ return null; } + return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(o.toString()); + }catch (Exception ex){ + return new Date(); + } + }, Date.class); BeanUtils.populate(sysUser,userDetail); // 默认密码 123456 if (ObjectUtil.isEmpty(sysUser.getPassword())) {