敏感数据
This commit is contained in:
parent
2f8f238941
commit
3449ea3f70
|
|
@ -4,6 +4,7 @@ import com.securitycontrol.common.core.constant.Constant;
|
||||||
import com.securitycontrol.common.core.utils.StringUtils;
|
import com.securitycontrol.common.core.utils.StringUtils;
|
||||||
import com.securitycontrol.common.core.utils.ValidateUtil;
|
import com.securitycontrol.common.core.utils.ValidateUtil;
|
||||||
import com.securitycontrol.common.core.utils.aes.DateTimeHelper;
|
import com.securitycontrol.common.core.utils.aes.DateTimeHelper;
|
||||||
|
import com.securitycontrol.common.core.utils.aes.SM4Utils;
|
||||||
import com.securitycontrol.common.core.web.domain.AjaxResult;
|
import com.securitycontrol.common.core.web.domain.AjaxResult;
|
||||||
import com.securitycontrol.common.security.utils.SecurityUtils;
|
import com.securitycontrol.common.security.utils.SecurityUtils;
|
||||||
import com.securitycontrol.entity.system.dto.UserDto;
|
import com.securitycontrol.entity.system.dto.UserDto;
|
||||||
|
|
@ -36,6 +37,9 @@ public class UserServiceImpl implements IUserService {
|
||||||
List<UserVo> list = new ArrayList<>();
|
List<UserVo> list = new ArrayList<>();
|
||||||
try {
|
try {
|
||||||
list = mapper.getUserLists(dto);
|
list = mapper.getUserLists(dto);
|
||||||
|
list.forEach(item->{
|
||||||
|
item.setPhone(SM4Utils.encryptData(item.getPhone()));
|
||||||
|
});
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("获取用户列表",e);
|
log.error("获取用户列表",e);
|
||||||
}
|
}
|
||||||
|
|
@ -64,6 +68,7 @@ public class UserServiceImpl implements IUserService {
|
||||||
vo.setPassword(SecurityUtils.encryptPassword(vo.getPassword()));
|
vo.setPassword(SecurityUtils.encryptPassword(vo.getPassword()));
|
||||||
vo.setCreateTime(DateTimeHelper.getNowTime());
|
vo.setCreateTime(DateTimeHelper.getNowTime());
|
||||||
}
|
}
|
||||||
|
vo.setPhone(SM4Utils.encryptData_CBC(vo.getPhone()));
|
||||||
mapper.addOrUpdateUser(vo);
|
mapper.addOrUpdateUser(vo);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("用户", e);
|
log.error("用户", e);
|
||||||
|
|
@ -93,6 +98,7 @@ public class UserServiceImpl implements IUserService {
|
||||||
UserVo vo = new UserVo();
|
UserVo vo = new UserVo();
|
||||||
try {
|
try {
|
||||||
vo = mapper.getUserById(dto);
|
vo = mapper.getUserById(dto);
|
||||||
|
vo.setPhone(SM4Utils.encryptData(vo.getPhone()));
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("用户详情",e);
|
log.error("用户详情",e);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue