手机号、车牌号加密存储
This commit is contained in:
parent
f7329039c6
commit
d903650986
|
|
@ -10,10 +10,7 @@ import com.securitycontrol.common.core.constant.SecurityConstants;
|
||||||
import com.securitycontrol.common.core.domain.Result;
|
import com.securitycontrol.common.core.domain.Result;
|
||||||
import com.securitycontrol.common.core.utils.StringUtils;
|
import com.securitycontrol.common.core.utils.StringUtils;
|
||||||
import com.securitycontrol.common.core.utils.UploadCheckUtils;
|
import com.securitycontrol.common.core.utils.UploadCheckUtils;
|
||||||
import com.securitycontrol.common.core.utils.aes.AesCbcUtils;
|
import com.securitycontrol.common.core.utils.aes.*;
|
||||||
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.uuid.IdUtils;
|
import com.securitycontrol.common.core.utils.uuid.IdUtils;
|
||||||
import com.securitycontrol.common.core.web.domain.AjaxResult;
|
import com.securitycontrol.common.core.web.domain.AjaxResult;
|
||||||
import com.securitycontrol.common.security.utils.ValidatorsUtils;
|
import com.securitycontrol.common.security.utils.ValidatorsUtils;
|
||||||
|
|
@ -268,6 +265,10 @@ public class HumanServiceImpl implements HumanService {
|
||||||
List<UserAccessVo> list = new ArrayList<>();
|
List<UserAccessVo> list = new ArrayList<>();
|
||||||
|
|
||||||
list=mapper.getUserAccessList(dto);
|
list=mapper.getUserAccessList(dto);
|
||||||
|
list.forEach(item->{
|
||||||
|
item.setIdNumber(SM4Utils.encryptData(item.getIdNumber()));
|
||||||
|
item.setUserPhone(SM4Utils.encryptData(item.getUserPhone()));
|
||||||
|
});
|
||||||
// try {
|
// try {
|
||||||
// dto.setTypeCode(Constant.PERSON_CAR_TYPE);
|
// dto.setTypeCode(Constant.PERSON_CAR_TYPE);
|
||||||
// dto.setModeName(Constant.PERSON);
|
// dto.setModeName(Constant.PERSON);
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ import com.securitycontrol.background.service.TeamService;
|
||||||
import com.securitycontrol.common.core.constant.Constant;
|
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.aes.AesCbcUtils;
|
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.utils.uuid.IdUtils;
|
||||||
import com.securitycontrol.common.core.web.domain.AjaxResult;
|
import com.securitycontrol.common.core.web.domain.AjaxResult;
|
||||||
import com.securitycontrol.common.security.utils.ValidatorsUtils;
|
import com.securitycontrol.common.security.utils.ValidatorsUtils;
|
||||||
|
|
@ -76,7 +77,8 @@ public class TeamServiceImpl implements TeamService {
|
||||||
} else {
|
} else {
|
||||||
vo.setType(2);
|
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);
|
mapper.addOrUpdateTeam(vo);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("新增/修改班组", e);
|
log.error("新增/修改班组", e);
|
||||||
|
|
@ -119,10 +121,8 @@ public class TeamServiceImpl implements TeamService {
|
||||||
TeamManageVo vo = new TeamManageVo();
|
TeamManageVo vo = new TeamManageVo();
|
||||||
try {
|
try {
|
||||||
vo = mapper.getTeamDetailById(dto);
|
vo = mapper.getTeamDetailById(dto);
|
||||||
String decryptIdNumber = AesCbcUtils.decrypt(vo.getIdNumber());
|
vo.setIdNumber(SM4Utils.encryptData(vo.getIdNumber()));
|
||||||
if (decryptIdNumber != null) {
|
vo.setTeamLeaderPhone(SM4Utils.encryptData(vo.getTeamLeaderPhone()));
|
||||||
vo.setIdNumber(decryptIdNumber);
|
|
||||||
}
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("班组详情", e);
|
log.error("班组详情", e);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -71,8 +71,8 @@ public class VehicleServiceImpl implements VehicleService {
|
||||||
} else {
|
} else {
|
||||||
vo.setType(2);
|
vo.setType(2);
|
||||||
}
|
}
|
||||||
vo.setCarNum(SM4Utils.encryptData(vo.getCarNum()));
|
vo.setCarNum(SM4Utils.encryptData_CBC(vo.getCarNum()));
|
||||||
vo.setPhone(SM4Utils.encryptData(vo.getPhone()));
|
vo.setPhone(SM4Utils.encryptData_CBC(vo.getPhone()));
|
||||||
mapper.addOrUpdateVehicle(vo);
|
mapper.addOrUpdateVehicle(vo);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("车辆新增/修改", e);
|
log.error("车辆新增/修改", e);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue