yujian
2019-04-22 b6c37e4bc38db88a360d0f2c6099183f9bb75bdc
fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserExtraTaoBaoInfoServiceImpl.java
@@ -4,9 +4,9 @@
import java.util.List;
import javax.annotation.Resource;
import javax.transaction.Transactional;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.yeshi.fanli.dao.mybatis.user.UserExtraTaoBaoInfoMapper;
import com.yeshi.fanli.entity.bus.user.ForbiddenUserIdentifyCode;
@@ -54,6 +54,8 @@
      taoBaoInfo.setRelationId(relationId);
      taoBaoInfo.setRelationValid(valid);
      taoBaoInfo.setRelationUpdateTime(new Date());
      userExtraTaoBaoInfoMapper.clearUid(uid);
      List<UserExtraTaoBaoInfo> list = userExtraTaoBaoInfoMapper.listByTaoBaoUid(taoBaoUid);
      if (list == null || list.size() == 0) {
@@ -66,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));
//            }
//         }
      }
   }
@@ -96,6 +98,8 @@
      taoBaoInfo.setSpecialValid(valid);
      taoBaoInfo.setSpecialId(specialId);
      taoBaoInfo.setSpecialUpdateTime(new Date());
      userExtraTaoBaoInfoMapper.clearUid(uid);
      List<UserExtraTaoBaoInfo> list = userExtraTaoBaoInfoMapper.listByTaoBaoUid(taoBaoUid);
      if (list == null || list.size() == 0) {
@@ -149,6 +153,9 @@
      // 判断之前用户是否绑定过
      UserExtraTaoBaoInfo info = userExtraTaoBaoInfoMapper.selectByUid(uid);
      //清除之前的用户ID
      userExtraTaoBaoInfoMapper.clearUid(uid);
      if (list == null || list.size() == 0) {
         // 新增