| | |
| | | @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()); |