1.绑定时暂时不自动绑定主账号
Showing
1 changed file
with
10 additions
and
17 deletions
| ... | @@ -160,25 +160,24 @@ public class UserOperationController { | ... | @@ -160,25 +160,24 @@ public class UserOperationController { |
| 160 | 160 | ||
| 161 | UserTv userTv = new UserTv(); | 161 | UserTv userTv = new UserTv(); |
| 162 | BeanUtils.copyProperties(resources,userTv); | 162 | BeanUtils.copyProperties(resources,userTv); |
| 163 | String unionid = resources.getUnionid(); | ||
| 164 | String memberCode1 = resources.getMemberCode(); | ||
| 165 | if (Objects.nonNull(memberCode1)) { | ||
| 166 | |||
| 167 | MemberDTO memberDTO = this.memberService.getByCode(memberCode1); | ||
| 168 | String memberCode = memberDTO.getCode(); | ||
| 169 | if (StringUtils.isNotBlank(memberCode)) { | ||
| 170 | 163 | ||
| 171 | String platformAccount = userTv.getPlatformAccount(); | 164 | String platformAccount = userTv.getPlatformAccount(); |
| 172 | UserTvDTO userTvDTO = this.userTvService.findByPlatformAccount(platformAccount); | 165 | UserTvDTO userTvDTO = this.userTvService.findByPlatformAccount(platformAccount); |
| 173 | if (Objects.isNull(userTvDTO)) | 166 | if (Objects.isNull(userTvDTO)) |
| 174 | throw new EntityNotFoundException(UserTvDTO.class,"platformAccount","大屏账户不存在"); | 167 | throw new EntityNotFoundException(UserTvDTO.class, "platformAccount", "大屏账户不存在"); |
| 175 | 168 | ||
| 169 | String memberCode = resources.getMemberCode(); | ||
| 170 | MemberDTO memberDTO = this.memberService.getByCode(memberCode); | ||
| 171 | if (Objects.nonNull(memberDTO)) { | ||
| 172 | String _memberCode = memberDTO.getCode(); | ||
| 173 | if (StringUtils.isNotBlank(_memberCode)) { | ||
| 176 | // 解绑 | 174 | // 解绑 |
| 177 | userTv.setMemberCode(memberCode); | 175 | userTv.setMemberCode(_memberCode); |
| 178 | this.userTvOperationService.unbind(userTv); | 176 | this.userTvOperationService.unbind(userTv); |
| 177 | } | ||
| 179 | 178 | ||
| 180 | // 设置默认账号,以时间最早的为准 | 179 | // 设置默认账号,以时间最早的为准 |
| 181 | List<MemberDTO> memberDTOList = this.memberService.findByUserIptvId(userTvDTO.getId()); | 180 | /*List<MemberDTO> memberDTOList = this.memberService.findByUserIptvId(userTvDTO.getId()); |
| 182 | if (CollectionUtils.isNotEmpty(memberDTOList)) { | 181 | if (CollectionUtils.isNotEmpty(memberDTOList)) { |
| 183 | List<MemberDTO> collect = memberDTOList.stream().filter(memberDTO1 -> !memberDTO1.getCode().equalsIgnoreCase(memberCode1)).collect(Collectors.toList()); | 182 | List<MemberDTO> collect = memberDTOList.stream().filter(memberDTO1 -> !memberDTO1.getCode().equalsIgnoreCase(memberCode1)).collect(Collectors.toList()); |
| 184 | 183 | ||
| ... | @@ -200,13 +199,7 @@ public class UserOperationController { | ... | @@ -200,13 +199,7 @@ public class UserOperationController { |
| 200 | this.userTvService.update(userTv); | 199 | this.userTvService.update(userTv); |
| 201 | } | 200 | } |
| 202 | 201 | ||
| 203 | } | 202 | }*/ |
| 204 | |||
| 205 | } else { | ||
| 206 | |||
| 207 | throw new EntityNotFoundException(MemberDTO.class,"code","会员信息不存在!!"); | ||
| 208 | } | ||
| 209 | |||
| 210 | } | 203 | } |
| 211 | 204 | ||
| 212 | return ResultInfo.success(); | 205 | return ResultInfo.success(); | ... | ... |
-
Please register or sign in to post a comment