Просмотр исходного кода

fix:
1.用户编辑逻辑修改

caozixuan 1 год назад
Родитель
Сommit
b9fe310137

+ 3 - 2
src/main/java/cn/com/qmth/print/manage/service/impl/UserServiceImpl.java

@@ -44,11 +44,14 @@ public class UserServiceImpl extends ServiceImpl<UserDao, UserEntity> implements
             if (!loginName.equals(userEntity.getLoginName())) {
                 throw new StatusException("用户名不能修改");
             }
+            user = userEntity;
+            user.setUpdateTime(new Date());
         } else {
             // 新增时用户名不能重复
             if (this.count(new QueryWrapper<UserEntity>().lambda().eq(UserEntity::getLoginName,loginName)) > 0){
                 throw new StatusException("该账号已存在");
             }
+            user.setCreateTime(new Date());
         }
 
         RoleMeta requestUserRole = requestUser.getRole();
@@ -75,9 +78,7 @@ public class UserServiceImpl extends ServiceImpl<UserDao, UserEntity> implements
             user.setName(name);
         }
         user.setCreatorId(requestUserId);
-        user.setCreateTime(new Date());
         user.setUpdaterId(requestUserId);
-        user.setUpdateTime(new Date());
         if (password != null && password.length() > 0) {
             user.setPassword(password);
         }