From 0f7c93ed275214ef95a1c508248c5b4e48457676 Mon Sep 17 00:00:00 2001 From: Derran Date: Thu, 5 Dec 2024 16:33:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B6=E7=9B=8A=E6=98=8E=E7=BB=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../revenuereward/impl/RevenueRewardQueryServiceImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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)