diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/common/utils/IdCardEncryptorUtil.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/common/utils/IdCardEncryptorUtil.java index 8ec24f62..32acb77f 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/common/utils/IdCardEncryptorUtil.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/common/utils/IdCardEncryptorUtil.java @@ -46,6 +46,9 @@ public class IdCardEncryptorUtil { * @return 解密后的身份证号码 */ public String decrypt(String encrypted) { + if (encrypted == null) { + return null; + } return aes.decryptStr(encrypted); } } diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/contractor/service/impl/SubConstructionUserServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/contractor/service/impl/SubConstructionUserServiceImpl.java index 7941f56d..b3f07149 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/contractor/service/impl/SubConstructionUserServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/contractor/service/impl/SubConstructionUserServiceImpl.java @@ -672,7 +672,10 @@ public class SubConstructionUserServiceImpl extends ServiceImpl userVos = userService.selectUserListByNikeName(memberName); - if(!userVos.isEmpty()){ + if (!userVos.isEmpty()) { List userIds = userVos.stream().map(SysUserVo::getUserId).distinct().filter(Objects::nonNull).toList(); lqw.in(BusProjectTeamMember::getMemberId, userIds); }