fix
Hentua
2023-08-23 8a77dca37db0c7532428f432d94c3340fe4e7c10
fix
1 files modified
8 ■■■■ changed files
src/main/java/cc/mrbird/febs/mall/service/impl/MallMemberCollectionServiceImpl.java 8 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/MallMemberCollectionServiceImpl.java
@@ -76,8 +76,14 @@
    @Override
    public void del(String ids) {
        MallMember member = LoginUserUtil.getLoginUser();
        List<String> idsList = StrUtil.split(ids, ',');
        List<String> goodsIdList = StrUtil.split(ids, ',');
        LambdaQueryWrapper<MallMemberCollection> query = new LambdaQueryWrapper<>();
        query.in(MallMemberCollection::getGoodsId, goodsIdList);
        query.eq(MallMemberCollection::getMemberId, member.getId());
        List<MallMemberCollection> collections = this.baseMapper.selectList(query);
        List<Long> idsList = collections.stream().map(MallMemberCollection::getId).collect(Collectors.toList());
        LambdaQueryWrapper<MallMemberCollection> delQuery = new LambdaQueryWrapper<>();
        delQuery.in(MallMemberCollection::getId, idsList);
        delQuery.eq(MallMemberCollection::getMemberId, member.getId());