Browse Source

fix 个人绑定信息

zoujiajian 3 years ago
parent
commit
13e37bc162

+ 4 - 0
netflix-dao/src/main/java/com/cyksj/model/dto/UserWhoami.java

@@ -32,4 +32,8 @@ public class UserWhoami implements Serializable {
     private String loginPhone;
 
     private String email;
+
+    private String bindPhone;
+
+    private String bindEmail;
 }

+ 8 - 0
netflix-service/src/main/java/com/cyksj/service/user/impl/UserServiceImpl.java

@@ -148,6 +148,14 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
 	    }
 	    BeanUtil.copyProperties(user, userWhoami);
 
+	    UserBindDetail bindPhone = userBindDetailMapper.selectOne(Wrappers.lambdaQuery(UserBindDetail.class)
+			    .eq(UserBindDetail::getUserId, userId).last("limit 1"));
+	    //手机号
+	    if (bindPhone != null) {
+		    userWhoami.setBindPhone(bindPhone.getPhone());
+		    userWhoami.setBindEmail(bindPhone.getEmail());
+	    }
+
 	    return userWhoami;
     }
 

+ 0 - 9
netflix-web/src/main/java/com/cyksj/web/controller/user/UserController.java

@@ -10,7 +10,6 @@ import com.cyksj.enums.GatewayApiCode;
 import com.cyksj.enums.GatewayResponse;
 import com.cyksj.mapper.OrderDonMapper;
 import com.cyksj.mapper.manage.coupon.CouponUserMapper;
-import com.cyksj.mapper.market.task.UserBindDetailMapper;
 import com.cyksj.model.dto.UserWhoami;
 import com.cyksj.model.entity.*;
 import com.cyksj.model.manage.views.GroupsRelationView;
@@ -59,8 +58,6 @@ public class UserController {
 
     private final OrderDonMapper orderDonMapper;
 
-    private final UserBindDetailMapper UserBindDetailMapper;
-
     private final UserRealOrderBenefitsService userRealOrderBenefitsService;
 
     private final BeanSearcher beanSearcher;
@@ -115,12 +112,6 @@ public class UserController {
                 .eq(OrderDon::getUserId, userId)
                 .eq(OrderDon::getStatus, OrderDon.Status.noPayment).last("limit 1"));
         personalView.setIsNoPayment(orderDon != null ? true : false);
-        UserBindDetail bindPhone = UserBindDetailMapper.selectOne(Wrappers.lambdaQuery(UserBindDetail.class)
-                .eq(UserBindDetail::getUserId, userId).last("limit 1"));
-        //手机号
-        if (bindPhone != null) {
-            personalView.setPhone(bindPhone.getPhone());
-        }
         return GatewayResponse.SUCCESS.newBuilder().toResult(personalView);
     }