diff --git a/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/impl/WechatServiceImpl.java b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/impl/WechatServiceImpl.java index 30d7a893..e4a39387 100644 --- a/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/impl/WechatServiceImpl.java +++ b/lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/impl/WechatServiceImpl.java @@ -116,7 +116,7 @@ public class WechatServiceImpl implements WechatService { @Override public ZDResponse showMyMedal(WechatUser wechatUser) { WechatUser user = wechatLoginMapper.selectUserById(wechatUser.getGuid()); - if (Objects.nonNull(user.getMedal())) { + if (Objects.nonNull(user) && Objects.nonNull(user.getMedal())) { List sceneMedals = sceneMedalMapper.selectSceneMedalByIds(Convert.toStrArray(user.getMedal())); return ZDResponse.success("成功", sceneMedals); }