// 将脱敏的身份证数据与原始身份证数据进行比较 if (isIdCardMatch(idCard, verifyCard, originalIdCard)) { userInfo.setCard(verifyUser.getCard()); }isIdCardMatch不用,还能用什么?
时间: 2024-04-14 14:25:47 浏览: 84
IDCard身份证号校验
如果您不想使用 `isIdCardMatch` 方法来比较脱敏后的身份证数据和原始身份证数据,您可以尝试使用其他方式进行比较。以下是一个示例:
```java
// 解密脱敏的身份证数据
String idCard = userInfo.getCard();
String verifyCard = verifyUser.getCard(); // 前端传递的脱敏身份证数据
// 如果解密后的身份证数据与原始身份证数据相同,将脱敏身份证数据赋值给userInfo对象的card属性
if (idCard.equals(originalIdCard)) {
userInfo.setCard(verifyCard);
}
```
在上述代码中,我们直接比较解密后的身份证数据 `idCard` 和原始身份证数据 `originalIdCard` 是否相同。如果相同,则将脱敏身份证数据 `verifyCard` 赋值给 `userInfo` 对象的 `card` 属性。
请注意,这只是一个示例,具体的比较方式取决于您的需求和数据处理逻辑。您可以根据实际情况进行相应的调整和修改。
阅读全文