KKSU
2025-01-15 d724c10b82cf44d64af07495ec8dc901a7104055
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
@@ -1176,9 +1176,14 @@
    @Override
    public FebsResponse storeItemList(MallStoreItemDto mallStoreItemDto) {
        QueryWrapper<MallStoreItem> mallStoreQueryWrapper = new QueryWrapper<>();
        mallStoreQueryWrapper.like("store_id",mallStoreItemDto.getStoreId());
        List<MallStoreItem> mallStores = mallStoreItemMapper.selectList(mallStoreQueryWrapper);
//        QueryWrapper<MallStoreItem> mallStoreQueryWrapper = new QueryWrapper<>();
//        mallStoreQueryWrapper.like("store_id",mallStoreItemDto.getStoreId());
//        List<MallStoreItem> mallStores = mallStoreItemMapper.selectList(mallStoreQueryWrapper);
        List<MallStoreItem> mallStores = mallStoreItemMapper.selectList(
                new LambdaQueryWrapper<MallStoreItem>()
                        .eq(MallStoreItem::getStoreId, mallStoreItemDto.getStoreId())
        );
        return new FebsResponse().success().data(mallStores);
    }
@@ -1194,7 +1199,6 @@
        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)){
@@ -1240,21 +1244,27 @@
            return new FebsResponse().fail().message(message);
        }
        Long bindId = JSONUtil.parseObj(result).getJSONObject("data").getLong("userId");
        List<MallStoreMember> mallStoreMembers1 = mallStoreMemberMapper.selectList(
                new LambdaQueryWrapper<MallStoreMember>()
                        .eq(MallStoreMember::getMemberId, memberId)
                        .eq(MallStoreMember::getBindId, bindId)
        );
        if(CollUtil.isEmpty(mallStoreMembers1)){
            MallStoreMember mallStoreMember = new MallStoreMember();
            mallStoreMember.setMemberId(memberId);
            mallStoreMember.setBindId(bindId);
            mallStoreMember.setStoreId(mallStoreItem.getStoreId());
            mallStoreMember.setStoreItemId(mallStoreItem.getId());
        MallStoreMember mallStoreMember = new MallStoreMember();
        mallStoreMember.setMemberId(memberId);
        mallStoreMember.setBindId(bindId);
        mallStoreMember.setStoreId(mallStoreItem.getStoreId());
        mallStoreMember.setStoreItemId(mallStoreItem.getId());
            mallStoreMember.setAccount(shopAccount);
            mallStoreMember.setPassword(shopPwd);
        mallStoreMember.setAccount(shopAccount);
        mallStoreMember.setPassword(shopPwd);
        mallStoreMember.setName(name);
        mallStoreMember.setAddress(address);
        mallStoreMember.setAge(age);
        mallStoreMember.setPhone(phoneNumber);
        mallStoreMemberMapper.insert(mallStoreMember);
            mallStoreMember.setName(name);
            mallStoreMember.setAddress(address);
            mallStoreMember.setAge(age);
            mallStoreMember.setPhone(phoneNumber);
            mallStoreMemberMapper.insert(mallStoreMember);
        }
        return new FebsResponse().success().message("绑定成功");
    }