fix:用户相关BUG优化

This commit is contained in:
zhouz
2024-08-19 17:52:48 +08:00
parent a2214ec829
commit 948c2fda5f
4 changed files with 10 additions and 11 deletions

View File

@@ -9,7 +9,7 @@ public class GeneralDefinition {
/** /**
* 默认密码 * 默认密码
*/ */
public static final String DEFAULT_PASSWORD = "123456"; public static final String DEFAULT_PASSWORD = "HL123456";
/** /**
* 盐值加密 * 盐值加密
*/ */

View File

@@ -2,10 +2,7 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.nl.system.service.user.dao.mapper.SysUserMapper"> <mapper namespace="org.nl.system.service.user.dao.mapper.SysUserMapper">
<sql id="Base_Column_List"> <sql id="Base_Column_List">
sys_user sys_user.user_id as userId,
.
user_id
as userId,
sys_user.username as username, sys_user.username as username,
sys_user.person_name as personName, sys_user.person_name as personName,
sys_user.gender, sys_user.gender,
@@ -86,13 +83,13 @@
and sys_user.is_used = #{query.is_used} and sys_user.is_used = #{query.is_used}
</if> </if>
<if test="query.start_time != null"> <if test="query.start_time != null">
and and sys_user.create_time >= #{query.startTime} and sys_user.create_time >= #{query.startTime}
</if> </if>
<if test="query.end_time != null"> <if test="query.end_time != null">
and #{query.end_time} >= sys_user.create_time and #{query.end_time} >= sys_user.create_time
</if> </if>
<if test="query.blurry != null"> <if test="query.blurry != null">
and (email like #{query.blurry} or username like #{query.blurry} or person_name like #{query.blurry}) and (email like #{query.blurry} or username like concat('%',#{query.blurry},'%') or person_name like concat('%',#{query.blurry},'%'))
</if> </if>
</where> </where>
</select> </select>

View File

@@ -125,7 +125,9 @@ public class ISysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> imp
} catch (Exception ex) { } catch (Exception ex) {
throw new RuntimeException(); throw new RuntimeException();
} }
sysUser.setPassword(SaSecureUtil.md5BySalt(sysUser.getPassword(), GeneralDefinition.SALT)); if (ObjectUtil.isNotEmpty(sysUser.getPassword())) {
sysUser.setPassword(SaSecureUtil.md5BySalt(sysUser.getPassword(), GeneralDefinition.SALT));
}
sysUser.setUpdate_time(new Date()); sysUser.setUpdate_time(new Date());
sysUser.setUpdate_id(SecurityUtils.getCurrentUserId()); sysUser.setUpdate_id(SecurityUtils.getCurrentUserId());
this.updateById(sysUser); this.updateById(sysUser);

View File

@@ -91,7 +91,7 @@
/> />
</el-form-item> </el-form-item>
<br v-if="!crud.status.add"> <br v-if="!crud.status.add">
<el-form-item label="密码" prop="password"> <el-form-item v-if="crud.status.add" label="密码" prop="password">
<el-input v-model="form.password" style="width: 200px;" show-password auto-complete="new-password" /> <el-input v-model="form.password" style="width: 200px;" show-password auto-complete="new-password" />
</el-form-item> </el-form-item>
<el-form-item label="性别"> <el-form-item label="性别">
@@ -372,8 +372,8 @@ export default {
del: ['admin', 'user:del'] del: ['admin', 'user:del']
}, },
enabledTypeOptions: [ enabledTypeOptions: [
{ key: true, display_name: '激活' }, { key: '1', display_name: '激活' },
{ key: false, display_name: '锁定' } { key: '0', display_name: '锁定' }
], ],
rules: { rules: {
username: [ username: [