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