diff --git a/laws-module-system/src/main/java/com/jero/modules/system/entity/SysDictItem.java b/laws-module-system/src/main/java/com/jero/modules/system/entity/SysDictItem.java index da368cc3..80f43fd2 100644 --- a/laws-module-system/src/main/java/com/jero/modules/system/entity/SysDictItem.java +++ b/laws-module-system/src/main/java/com/jero/modules/system/entity/SysDictItem.java @@ -44,7 +44,7 @@ public class SysDictItem { * 字典项文本 */ @TableField(value = "item_text") - @Excel(name = "字典项文本", width = 20) + @Excel(name = "名称", width = 20) @ApiModelProperty(value = "字典项文本") private String itemText; @@ -52,7 +52,7 @@ public class SysDictItem { * 字典英文名称 */ @TableField(value = "en_name") - @Excel(name = "字典英文名称", width = 15) + @Excel(name = "英文名称", width = 15) @ApiModelProperty(value = "字典英文名称") private String enName; @@ -60,7 +60,7 @@ public class SysDictItem { * 字典项值 */ @TableField(value = "item_value") - @Excel(name = "字典项值", width = 30) + @Excel(name = "数据值", width = 30) @ApiModelProperty(value = "字典项值") private String itemValue; @@ -86,6 +86,7 @@ public class SysDictItem { @TableField(value = "`status`") @Dict(dicCode = "dict_item_status") @ApiModelProperty(value = "状态(1启用 0不启用)") + @Excel(name = "是否启用", width = 15, dicCode = "dict_item_status") private Integer status; /** @@ -120,7 +121,7 @@ public class SysDictItem { * 是否为标签内容-数据字典(1是 0否) */ @TableField(value = "is_tag_dict") - @Excel(name = "是否为标签内容-数据字典(1是 0否)", width = 15) +// @Excel(name = "是否为标签内容-数据字典(1是 0否)", width = 15) @ApiModelProperty(value = "是否为标签内容-数据字典(1是 0否)") private Integer isTagDict; @@ -128,7 +129,7 @@ public class SysDictItem { * 是否是只读(2字段固定,内部可配1固定字段 0非固定字段) */ @TableField(value = "is_read_only") - @Excel(name = "是否是只读(2字段固定,内部可配1固定字段 0非固定字段)", width = 15, dictTable = "onl_cgform_field", dicText = "is_read_only", dicCode = "is_read_only") +// @Excel(name = "是否是只读(2字段固定,内部可配1固定字段 0非固定字段)", width = 15, dictTable = "onl_cgform_field", dicText = "is_read_only", dicCode = "is_read_only") @Dict(dictTable = "onl_cgform_field", dicText = "is_read_only", dicCode = "is_read_only") @ApiModelProperty(value = "是否是只读(2字段固定,内部可配1固定字段 0非固定字段)") private Integer isReadOnly; @@ -137,7 +138,7 @@ public class SysDictItem { * 表单控件类型 */ @TableField(value = "attribute_type") - @Excel(name = "标签类型 1下拉选择 2树形结构", width = 15) +// @Excel(name = "标签类型 1下拉选择 2树形结构", width = 15) @ApiModelProperty(value = "标签类型 1下拉选择 2树形结构") @Dict(dicCode = "attribute_type") private String attributeType; @@ -154,7 +155,7 @@ public class SysDictItem { * 统计节点(主要为责任领域) */ @TableField(value = "stat_node") - @Excel(name = "统计节点", width = 15) +// @Excel(name = "统计节点", width = 15) @ApiModelProperty(value = "统计节点(主要为责任领域)") private String statNode; /** diff --git a/laws-module-system/src/main/java/com/jero/modules/system/entity/SysUser.java b/laws-module-system/src/main/java/com/jero/modules/system/entity/SysUser.java index 9333b323..ffed2a81 100644 --- a/laws-module-system/src/main/java/com/jero/modules/system/entity/SysUser.java +++ b/laws-module-system/src/main/java/com/jero/modules/system/entity/SysUser.java @@ -43,7 +43,7 @@ public class SysUser implements Serializable { * 工号(也是登录账号) */ @ApiModelProperty(value = ")") - @Excel(name = "账号", width = 15) + @Excel(name = "用户账号", width = 15) private String username; /** diff --git a/laws-module-system/src/main/java/com/jero/modules/system/mapper/xml/SysUserMapper.xml b/laws-module-system/src/main/java/com/jero/modules/system/mapper/xml/SysUserMapper.xml index d7b25964..703d7797 100644 --- a/laws-module-system/src/main/java/com/jero/modules/system/mapper/xml/SysUserMapper.xml +++ b/laws-module-system/src/main/java/com/jero/modules/system/mapper/xml/SysUserMapper.xml @@ -86,6 +86,7 @@ and username LIKE concat(concat('%',#{username}),'%') + order by create_time desc diff --git a/laws-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserServiceImpl.java b/laws-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserServiceImpl.java index 3bd8ac9f..55cbb135 100644 --- a/laws-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserServiceImpl.java +++ b/laws-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserServiceImpl.java @@ -769,7 +769,23 @@ public class SysUserServiceImpl extends ServiceImpl impl //step.1 修改用户基础信息 // 对手机号、邮箱进行加密处理 this.proceedUserInfoEncrypt(user); - this.updateById(user); + // 不更新手机号和邮箱,不使用updateById,改用update方法 + LambdaUpdateWrapper lambdaUpdateWrapper = new LambdaUpdateWrapper<>(); + lambdaUpdateWrapper.eq(SysUser::getId,user.getId()); + lambdaUpdateWrapper.set(SysUser::getUsername,user.getUsername()); // 用户账号 + lambdaUpdateWrapper.set(SysUser::getRealname,user.getRealname()); // 用户姓名 + lambdaUpdateWrapper.set(SysUser::getPost,user.getPost()); // 岗位 + lambdaUpdateWrapper.set(SysUser::getAvatar,user.getAvatar()); // 手写章 + lambdaUpdateWrapper.set(SysUser::getSex,user.getSex()); // 性别 + lambdaUpdateWrapper.set(SysUser::getUserIdentity,user.getUserIdentity()); // 身份 + lambdaUpdateWrapper.set(SysUser::getDepartIds,user.getDepartIds()); // 部门ids + lambdaUpdateWrapper.set(SysUser::getCreateTime,user.getCreateTime()); + lambdaUpdateWrapper.set(SysUser::getCreateBy,user.getCreateBy()); + lambdaUpdateWrapper.set(SysUser::getUpdateTime,user.getUpdateTime()); + lambdaUpdateWrapper.set(SysUser::getUpdateBy,user.getUpdateBy()); + update(lambdaUpdateWrapper); + +// this.updateById(user); //step.2 修改角色 //处理用户角色 先删后加 if (StrUtil.isNotEmpty(roles)){ @@ -800,10 +816,10 @@ public class SysUserServiceImpl extends ServiceImpl impl } } - //step.4 修改手机号和邮箱 - // 更新手机号、邮箱空字符串为 null - userMapper.updateNullByEmptyString("email"); - userMapper.updateNullByEmptyString("phone"); +// //step.4 修改手机号和邮箱 +// // 更新手机号、邮箱空字符串为 null +// userMapper.updateNullByEmptyString("email"); +// userMapper.updateNullByEmptyString("phone"); }