diff --git a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/user/MemberUserServiceImpl.java b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/user/MemberUserServiceImpl.java index 663e7923..90be4a23 100644 --- a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/user/MemberUserServiceImpl.java +++ b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/user/MemberUserServiceImpl.java @@ -325,13 +325,14 @@ public class MemberUserServiceImpl implements MemberUserService { // 校验卡号 if(StringUtils.isNotBlank(updateReqVO.getCardId())){ adminCardService.checkCard(updateReqVO.getCardId()); + List memberUserDOS = memberUserMapper.selectList(Wrappers.lambdaQuery() + .eq(MemberUserDO::getCardId, updateReqVO.getCardId()) + .ne(MemberUserDO::getId,updateReqVO.getId())); + if(memberUserDOS.size()>0){ + throw exception(CARD_ALREADY_BIND); + } } - List memberUserDOS = memberUserMapper.selectList(Wrappers.lambdaQuery() - .eq(MemberUserDO::getCardId, updateReqVO.getCardId()) - .ne(MemberUserDO::getId,updateReqVO.getId())); - if(memberUserDOS.size()>0){ - throw exception(CARD_ALREADY_BIND); - } + //删除人脸 //if(memberUserDO.getFaceId()!=null){ // memberUserMapper.deleteFace(memberUserDO.getFaceId());