Преглед изворни кода

fix 用户通过普通推广进来展示

zoujiajian пре 4 месеци
родитељ
комит
067c4e3765

+ 6 - 1
netflix-web/src/main/java/com/cyksj/web/controller/manage/CmsUserController.java

@@ -153,9 +153,14 @@ public class CmsUserController{
             });
             if (data.getSharedId() != null) {
                 UserDistributeBusinessInfoView userDistributeBusinessInfoView = beanSearcher.searchFirst(UserDistributeBusinessInfoView.class, MapUtils.builder().field(UserDistributeBusinessInfoView::getUserId, data.getSharedId()).build());
-                Optional.ofNullable(userDistributeBusinessInfoView).ifPresent(info -> {
+                Optional.ofNullable(userDistributeBusinessInfoView).ifPresentOrElse(info -> {
                     data.setDistributeName(info.getDistributeName());
                     data.setBusinessName(info.getBusinessName());
+                }, () -> {
+                    //普通推广
+                    Optional.ofNullable(userMapper.selectById(data.getSharedId())).ifPresent(info -> {
+                        data.setDistributeName(info.getNickname());
+                    });
                 });
             }
             Integer selectCount = userCertRecordMapper.selectCount(Wrappers.lambdaQuery(UserCertRecord.class)