فهرست منبع

update 优化 用户注册 创建人使用无意义值

疯狂的狮子Li 2 سال پیش
والد
کامیت
7a7404d11a

+ 1 - 2
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/dubbo/RemoteUserServiceImpl.java

@@ -139,8 +139,7 @@ public class RemoteUserServiceImpl implements RemoteUserService {
                 throw new ServiceException("当前系统没有开启注册功能");
                 throw new ServiceException("当前系统没有开启注册功能");
             }
             }
             return userMapper.exists(new LambdaQueryWrapper<SysUser>()
             return userMapper.exists(new LambdaQueryWrapper<SysUser>()
-                .eq(SysUser::getUserName, sysUserBo.getUserName())
-                .ne(ObjectUtil.isNotNull(sysUserBo.getUserId()), SysUser::getUserId, sysUserBo.getUserId()));
+                .eq(SysUser::getUserName, sysUserBo.getUserName()));
         });
         });
         if (exist) {
         if (exist) {
             throw new UserException("user.register.save.error", username);
             throw new UserException("user.register.save.error", username);

+ 2 - 2
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysUserServiceImpl.java

@@ -315,8 +315,8 @@ public class SysUserServiceImpl implements ISysUserService {
      */
      */
     @Override
     @Override
     public boolean registerUser(SysUserBo user, String tenantId) {
     public boolean registerUser(SysUserBo user, String tenantId) {
-        user.setCreateBy(user.getUserId());
-        user.setUpdateBy(user.getUserId());
+        user.setCreateBy(0L);
+        user.setUpdateBy(0L);
         SysUser sysUser = MapstructUtils.convert(user, SysUser.class);
         SysUser sysUser = MapstructUtils.convert(user, SysUser.class);
         sysUser.setTenantId(tenantId);
         sysUser.setTenantId(tenantId);
         return baseMapper.insert(sysUser) > 0;
         return baseMapper.insert(sysUser) > 0;