admin
2019-07-30 573c491b4a1ba60e12a5678a01c1546c0077c1ee
fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserExtraTaoBaoInfoServiceImpl.java
@@ -29,7 +29,7 @@
   @Resource
   private ForbiddenUserIdentifyCodeService forbiddenUserIdentifyCodeService;
   @Resource
   private UserAccountBindingHistoryService userAccountBindingHistoryService;
@@ -54,7 +54,7 @@
      taoBaoInfo.setRelationId(relationId);
      taoBaoInfo.setRelationValid(valid);
      taoBaoInfo.setRelationUpdateTime(new Date());
      userExtraTaoBaoInfoMapper.clearUid(uid);
      List<UserExtraTaoBaoInfo> list = userExtraTaoBaoInfoMapper.listByTaoBaoUid(taoBaoUid);
@@ -68,12 +68,12 @@
         taoBaoInfo.setUpdateTime(new Date());
         userExtraTaoBaoInfoMapper.updateByPrimaryKeySelective(taoBaoInfo);
//         // 清空多余已绑定数据
//         if (list.size() > 1) {
//            for (int i = 1; i < list.size(); i++) {
//               clearTaoBaoInfo(list.get(i));
//            }
//         }
         // // 清空多余已绑定数据
         // if (list.size() > 1) {
         // for (int i = 1; i < list.size(); i++) {
         // clearTaoBaoInfo(list.get(i));
         // }
         // }
      }
   }
@@ -98,7 +98,7 @@
      taoBaoInfo.setSpecialValid(valid);
      taoBaoInfo.setSpecialId(specialId);
      taoBaoInfo.setSpecialUpdateTime(new Date());
      userExtraTaoBaoInfoMapper.clearUid(uid);
      List<UserExtraTaoBaoInfo> list = userExtraTaoBaoInfoMapper.listByTaoBaoUid(taoBaoUid);
@@ -153,8 +153,8 @@
      // 判断之前用户是否绑定过
      UserExtraTaoBaoInfo info = userExtraTaoBaoInfoMapper.selectByUid(uid);
      //清除之前的用户ID
      // 清除之前的用户ID
      userExtraTaoBaoInfoMapper.clearUid(uid);
      if (list == null || list.size() == 0) {
@@ -182,7 +182,7 @@
      history.setUid(uid);
      // 之前已经绑定电话号码
      if (info!=null)
      if (info != null)
         history.setFirst(false);
      else
         history.setFirst(true);
@@ -272,4 +272,14 @@
      return userExtraTaoBaoInfoMapper.selectBySpecialIdWithUidNotNull(specialId);
   }
   @Override
   public String getRelationIdByUid(Long uid) {
      UserExtraTaoBaoInfo extraInfo = getByUid(uid);
      String relationId = null;
      if (extraInfo != null && extraInfo.getRelationId() != null && extraInfo.getRelationValid() != null
            && extraInfo.getRelationValid() == true)
         relationId = extraInfo.getRelationId();
      return relationId;
   }
}