KKSU
2025-01-15 12bcd1c863c2eb12e48301e0c88f534195242a0f
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
@@ -1187,11 +1187,18 @@
        Long memberId = LoginUserUtil.getLoginUser().getId();
        Long storeItemId = bindStoreMemberDto.getStoreItemId();
        QueryWrapper<MallStoreMember> objectQueryWrapper = new QueryWrapper<>();
        objectQueryWrapper.eq("member_id",memberId);
        List<MallStoreMember> mallStoreMembers = mallStoreMemberMapper.selectList(objectQueryWrapper);
//        QueryWrapper<MallStoreMember> objectQueryWrapper = new QueryWrapper<>();
//        objectQueryWrapper.eq("member_id",memberId);
//        List<MallStoreMember> mallStoreMembers = mallStoreMemberMapper.selectList(objectQueryWrapper);
        List<MallStoreMember> mallStoreMembers = mallStoreMemberMapper.selectList(
                new LambdaQueryWrapper<MallStoreMember>()
                        .eq(MallStoreMember::getMemberId, memberId)
                        .eq(MallStoreMember::getStoreId, bindStoreMemberDto.getStoreId())
                        .eq(MallStoreMember::getStoreItemId, bindStoreMemberDto.getStoreItemId())
        );
        if(CollUtil.isNotEmpty(mallStoreMembers)){
            mallStoreMemberMapper.delete(objectQueryWrapper);
            return new FebsResponse().fail().message("您已经绑定过了");
        }
        MallMember mallMember = this.baseMapper.selectById(memberId);