手机号、车牌号加密存储

This commit is contained in:
cwchen 2024-09-12 14:19:41 +08:00
parent f7329039c6
commit d903650986
3 changed files with 12 additions and 11 deletions

View File

@ -10,10 +10,7 @@ import com.securitycontrol.common.core.constant.SecurityConstants;
import com.securitycontrol.common.core.domain.Result;
import com.securitycontrol.common.core.utils.StringUtils;
import com.securitycontrol.common.core.utils.UploadCheckUtils;
import com.securitycontrol.common.core.utils.aes.AesCbcUtils;
import com.securitycontrol.common.core.utils.aes.DateTimeHelper;
import com.securitycontrol.common.core.utils.aes.ListHelper;
import com.securitycontrol.common.core.utils.aes.StringHelper;
import com.securitycontrol.common.core.utils.aes.*;
import com.securitycontrol.common.core.utils.uuid.IdUtils;
import com.securitycontrol.common.core.web.domain.AjaxResult;
import com.securitycontrol.common.security.utils.ValidatorsUtils;
@ -268,6 +265,10 @@ public class HumanServiceImpl implements HumanService {
List<UserAccessVo> list = new ArrayList<>();
list=mapper.getUserAccessList(dto);
list.forEach(item->{
item.setIdNumber(SM4Utils.encryptData(item.getIdNumber()));
item.setUserPhone(SM4Utils.encryptData(item.getUserPhone()));
});
// try {
// dto.setTypeCode(Constant.PERSON_CAR_TYPE);
// dto.setModeName(Constant.PERSON);

View File

@ -6,6 +6,7 @@ import com.securitycontrol.background.service.TeamService;
import com.securitycontrol.common.core.constant.Constant;
import com.securitycontrol.common.core.utils.StringUtils;
import com.securitycontrol.common.core.utils.aes.AesCbcUtils;
import com.securitycontrol.common.core.utils.aes.SM4Utils;
import com.securitycontrol.common.core.utils.uuid.IdUtils;
import com.securitycontrol.common.core.web.domain.AjaxResult;
import com.securitycontrol.common.security.utils.ValidatorsUtils;
@ -76,7 +77,8 @@ public class TeamServiceImpl implements TeamService {
} else {
vo.setType(2);
}
vo.setIdNumber(AesCbcUtils.encrypt(vo.getIdNumber()));
vo.setIdNumber(SM4Utils.encryptData_CBC(vo.getIdNumber()));
vo.setTeamLeaderPhone(SM4Utils.encryptData_CBC(vo.getTeamLeaderPhone()));
mapper.addOrUpdateTeam(vo);
} catch (Exception e) {
log.error("新增/修改班组", e);
@ -119,10 +121,8 @@ public class TeamServiceImpl implements TeamService {
TeamManageVo vo = new TeamManageVo();
try {
vo = mapper.getTeamDetailById(dto);
String decryptIdNumber = AesCbcUtils.decrypt(vo.getIdNumber());
if (decryptIdNumber != null) {
vo.setIdNumber(decryptIdNumber);
}
vo.setIdNumber(SM4Utils.encryptData(vo.getIdNumber()));
vo.setTeamLeaderPhone(SM4Utils.encryptData(vo.getTeamLeaderPhone()));
} catch (Exception e) {
log.error("班组详情", e);
}

View File

@ -71,8 +71,8 @@ public class VehicleServiceImpl implements VehicleService {
} else {
vo.setType(2);
}
vo.setCarNum(SM4Utils.encryptData(vo.getCarNum()));
vo.setPhone(SM4Utils.encryptData(vo.getPhone()));
vo.setCarNum(SM4Utils.encryptData_CBC(vo.getCarNum()));
vo.setPhone(SM4Utils.encryptData_CBC(vo.getPhone()));
mapper.addOrUpdateVehicle(vo);
} catch (Exception e) {
log.error("车辆新增/修改", e);