fix 68483 系统管理-我的部门 新建用户-提交 提示操作失败
This commit is contained in:
+6
@@ -3,6 +3,7 @@ package com.jero.modules.system.controller;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.jero.common.api.vo.Results;
|
||||
import com.jero.common.util.PasswordUtil;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import com.jero.common.util.SqlInjectionUtil;
|
||||
import com.jero.modules.system.mapper.SysDictMapper;
|
||||
@@ -47,6 +48,11 @@ public class DuplicateCheckController {
|
||||
//SQL注入校验(只限制非法串改数据库)
|
||||
final String[] sqlInjCheck = {duplicateCheckVo.getTableName(),duplicateCheckVo.getFieldName()};
|
||||
SqlInjectionUtil.filterContent(sqlInjCheck);
|
||||
if ("phone".equals(duplicateCheckVo.getFieldName())) {
|
||||
if (StringUtils.isNotBlank(duplicateCheckVo.getFieldVal())) {
|
||||
duplicateCheckVo.setFieldVal(PasswordUtil.encrypt(duplicateCheckVo.getFieldVal()));
|
||||
}
|
||||
}
|
||||
if (StringUtils.isNotBlank(duplicateCheckVo.getDataId())) {
|
||||
// [2].编辑页面校验
|
||||
num = sysDictMapper.duplicateCheckCountSql(duplicateCheckVo);
|
||||
|
||||
+4
-2
@@ -10,6 +10,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.jero.common.api.vo.Results;
|
||||
import com.jero.common.constant.CacheConstant;
|
||||
import com.jero.common.constant.CommonConstant;
|
||||
import com.jero.common.exception.JeroBootException;
|
||||
import com.jero.common.system.api.ISysBaseAPI;
|
||||
import com.jero.common.system.vo.LoginUser;
|
||||
import com.jero.common.system.vo.SysUserCacheInfo;
|
||||
@@ -24,6 +25,7 @@ import com.jero.modules.system.service.ISysUserService;
|
||||
import com.jero.modules.system.vo.SysUserDepNameVo;
|
||||
import com.jero.modules.system.vo.SysUserRoleNameVo;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.poi.ss.formula.functions.T;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.cache.annotation.CacheEvict;
|
||||
@@ -519,7 +521,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
||||
String email = user.getEmail();
|
||||
String phone = user.getPhone();
|
||||
if (StrUtil.isNotEmpty(email)){
|
||||
// 对邮箱地址进行加密
|
||||
// 对邮箱地址进行解密
|
||||
try {
|
||||
email = PasswordUtil.decrypt(email);
|
||||
} catch (Exception e) {
|
||||
@@ -529,7 +531,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
||||
}
|
||||
|
||||
if (StrUtil.isNotEmpty(phone)){
|
||||
// 对手机号码进行加密
|
||||
// 对手机号码进行解密
|
||||
try {
|
||||
phone = PasswordUtil.decrypt(phone);
|
||||
} catch (Exception e) {
|
||||
|
||||
Reference in New Issue
Block a user