diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/query/revenuereward/impl/RevenueRewardQueryServiceImpl.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/query/revenuereward/impl/RevenueRewardQueryServiceImpl.java index 4045657..6ae7cd6 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/query/revenuereward/impl/RevenueRewardQueryServiceImpl.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/query/revenuereward/impl/RevenueRewardQueryServiceImpl.java @@ -118,7 +118,9 @@ public class RevenueRewardQueryServiceImpl implements RevenueRewardQueryService List list = new ArrayList<>(); for (UsePageRevenueRewardRecordByOperatorVo record : recordList) { RevenueRewardRecordExportVo exportVo = TypeConvertUtils.convert(record, RevenueRewardRecordExportVo.class, (rVo, eVo) -> { - eVo.setMatchmakerLevelVal(rVo.getMatchmakerLevel().getDesc()); + if (Objects.nonNull(rVo.getMatchmakerLevel())) { + eVo.setMatchmakerLevelVal(rVo.getMatchmakerLevel().getDesc()); + } eVo.setTradeTypeVal(rVo.getTradeType().getDesc()); if (CollUtil.isNotEmpty(rVo.getAssociateOrderRecordList())) { eVo.setOrderCode(rVo.getAssociateOrderRecordList().stream().map(RevenueRewardAssociateOrderRecordVo::getOrderCode)