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; }