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

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