From 3c697230e98b99cec136f7a2a840302184218952 Mon Sep 17 00:00:00 2001 From: Derran Date: Mon, 28 Apr 2025 16:31:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E6=94=BF=E7=AD=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/RevenueRewardQueryServiceImpl.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) 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 c59358c..ee238ff 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 @@ -141,11 +141,13 @@ public class RevenueRewardQueryServiceImpl implements RevenueRewardQueryService UserGetRevenueRewardRecordByOperatorVo vo = TypeConvertUtils.convert(revenueRewardRecord, UserGetRevenueRewardRecordByOperatorVo.class); vo.setRevenueRewardRecordId(revenueRewardRecord.getId()); Matchmaker matchmaker = matchmakerQueryService.queryByUserId(revenueReward.getUserId()); - vo.setRevenueOwnerName(matchmaker.getName()); - vo.setRevenueOwnerPhone(matchmaker.getPhone()); - vo.setMatchmakerUserId(matchmaker.getUserId()); - vo.setMatchmakerType(matchmaker.getType()); - vo.setMatchmakerLevel(matchmakerQueryService.queryLevelByUserId(revenueReward.getUserId())); + if (Objects.nonNull(matchmaker)) { + vo.setRevenueOwnerName(matchmaker.getName()); + vo.setRevenueOwnerPhone(matchmaker.getPhone()); + vo.setMatchmakerUserId(matchmaker.getUserId()); + vo.setMatchmakerType(matchmaker.getType()); + vo.setMatchmakerLevel(matchmakerQueryService.queryLevelByUserId(revenueReward.getUserId())); + } return vo; }