Administrator
12 hours ago 5f297731cf6afbe4cdb82b0b08a82de4a47d4f4a
fix(mall): 修复会员查询时可能存在的空指针异常

- 在查询条件中添加对 openId 字段的非空验证
- 防止因 openId 为 null 导致的数据库查询异常
- 确保会员统计数据的准确性
1 files modified
2 ■■■ changed files
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java 2 ●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
@@ -767,7 +767,7 @@
                                Wrappers.lambdaQuery(YhAiMember.class)
                                        .eq(YhAiMember::getCompanyId, aiCompany.getId())
                                        .isNull(YhAiMember::getRoleId)
                                        .isNotNull(YhAiMember::getOpenId)
                                        .isNull(YhAiMember::getAccountType)
                        );
                        Integer realNum = CollUtil.isEmpty(yhAiMembers) ? 0 : yhAiMembers.size();
                        log.info("公司会员数:{}", realNum);