|
@@ -77,7 +77,9 @@ public class MedalLogicImpl extends BaseLogic implements MedalLogic {
|
|
List<Medal> medals=medalService.findByKeyword(keyword);
|
|
List<Medal> medals=medalService.findByKeyword(keyword);
|
|
return medals.parallelStream().map(medal -> {
|
|
return medals.parallelStream().map(medal -> {
|
|
MedalDTO medalDTO=medalwrapper.wrap(medal);
|
|
MedalDTO medalDTO=medalwrapper.wrap(medal);
|
|
- medalDTO.setCaughted(medalService.findByUserIdAndMedalId(userId, medal.getId())!=null?true:false);
|
|
|
|
|
|
+ if (userId!=null) {
|
|
|
|
+ medalDTO.setCaughted(medalService.findByUserIdAndMedalId(userId, medal.getId()) != null ? true : false);
|
|
|
|
+ }
|
|
return medalDTO;
|
|
return medalDTO;
|
|
}).collect(Collectors.toList());
|
|
}).collect(Collectors.toList());
|
|
}
|
|
}
|