Commit 700bd215 700bd2155197dc76121d28c3d5913797e7736565 by xianghan

1.绑定时暂时不自动绑定主账号

1 parent 24998614
...@@ -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();
......