yujian
2019-04-17 685ba0543b999c90329b44a0c6c5a0b5c3f1f146
用户淘宝绑定  根据user中Openid为准
1个文件已修改
13 ■■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserInfoServiceImpl.java
@@ -878,27 +878,30 @@
        }
        
        // 淘宝昵称 组织
        boolean clearTbName = true;
        boolean clearOpenid = true;
        UserExtraTaoBaoInfo extraTaoBaoInfo = userExtraTaoBaoInfoService.getByUid(uid);
        if (extraTaoBaoInfo != null) {
            String specialId = extraTaoBaoInfo.getSpecialId();
            String relationId = extraTaoBaoInfo.getRelationId();
            String taoBaoNickName = extraTaoBaoInfo.getTaoBaoNickName();
            if(!StringUtil.isNullOrEmpty(specialId) && !StringUtil.isNullOrEmpty(relationId)) {
                clearOpenid = false;
                userInfo.setOpenid(extraTaoBaoInfo.getTaoBaoUid());
                if(!StringUtil.isNullOrEmpty(taoBaoNickName)) {
                    userInfo.setTbName(taoBaoNickName);
                    clearTbName = false;
                } else {
                    String taoBaoUserNick = taoBaoUnionAuthRecordService.getTaoBaoUserNick(uid);
                    if(!StringUtil.isNullOrEmpty(taoBaoUserNick)) {
                        userInfo.setTbName(taoBaoUserNick);
                        clearTbName = false;
                    }
                }
            }
        }
        if (clearTbName) {
            userInfo.setTbName(null);
        if (clearOpenid) {
            userInfo.setOpenid(null);
        }
        
        return userInfo;