|
|
@@ -73,7 +73,8 @@ public class EsmUserReferrerServiceImpl extends ServiceImpl<EsmUserReferrerMappe
|
|
|
private static void findParentsRecursive(String userId, List<EsmUserReferrer> esmUserReferrers, List<EsmUserReferrer> referrers) {
|
|
|
if(esmUserReferrers.isEmpty())
|
|
|
return;
|
|
|
- EsmUserReferrer collect = esmUserReferrers.stream().filter(item -> item.getId().equals(userId)).findFirst().get();
|
|
|
+ EsmUserReferrer collect = esmUserReferrers.stream().filter(item -> item.getId().equals(userId)).findFirst()
|
|
|
+ .orElse(null);
|
|
|
if (collect != null) {
|
|
|
if (collect.getId().equals(collect.getReferrerId())) {
|
|
|
referrers.add(collect);
|