Quellcode durchsuchen

fix 绑定手机号查询

zoujiajian vor 3 Jahren
Ursprung
Commit
9cdd7524e2

+ 3 - 2
netflix-dao/src/main/java/com/cyksj/model/manage/views/UserView.java

@@ -15,7 +15,8 @@ import java.util.Date;
  */
 @Getter
 @Setter
-@SearchBean(tables = "user u left join user_distribute_shared usd on usd.user_id = u.id")
+@SearchBean(tables = "user u left join user_distribute_shared usd on usd.user_id = u.id" +
+        " left join user_bind_phone up on up.user_id = u.id")
 public class UserView {
 
     /**
@@ -39,7 +40,7 @@ public class UserView {
     /**
      * 绑定手机号
      */
-    @DbIgnore
+    @DbField("up.phone")
     private String bindPhone;
 
     /**

+ 0 - 5
netflix-web/src/main/java/com/cyksj/web/controller/manage/CmsUserController.java

@@ -8,7 +8,6 @@ import com.cyksj.mapper.UserMapper;
 import com.cyksj.mapper.market.task.UserBindPhoneMapper;
 import com.cyksj.model.entity.GroupsRelation;
 import com.cyksj.model.entity.User;
-import com.cyksj.model.entity.UserBindPhone;
 import com.cyksj.model.manage.views.UserView;
 import com.ejlchina.searcher.BeanSearcher;
 import com.ejlchina.searcher.SearchResult;
@@ -46,10 +45,6 @@ public class CmsUserController{
     public Result<SearchResult<UserView>> get(){
         SearchResult<UserView> search = beanSearcher.search(UserView.class, MapUtils.flatBuilder(request.getParameterMap()).build());
         search.getDataList().forEach((userView)->{
-            UserBindPhone userBindPhone = userBindPhoneMapper.selectOne(Wrappers.lambdaQuery(UserBindPhone.class).eq(UserBindPhone::getUserId, userView.getId()).select(UserBindPhone::getPhone).last("limit 1"));
-            if (userBindPhone != null) {
-                userView.setBindPhone(userBindPhone.getPhone());
-            }
             userView.setAccountNum(relationMapper.selectCount(Wrappers.lambdaQuery(GroupsRelation.class).eq(GroupsRelation::getUserId,userView.getId())));
             if (userView.getSharedId() != null) {
                 User user = userMapper.selectById(userView.getSharedId());