| | |
| | | package cc.mrbird.febs.mall.service.impl; |
| | | |
| | | import cc.mrbird.febs.common.entity.FebsResponse; |
| | | import cc.mrbird.febs.common.exception.FebsException; |
| | | import cc.mrbird.febs.common.utils.LoginUserUtil; |
| | | import cc.mrbird.febs.mall.dto.AddCollectionDto; |
| | | import cc.mrbird.febs.mall.dto.ApiColletDelDto; |
| | | import cc.mrbird.febs.mall.dto.MemberCollectionListDto; |
| | | import cc.mrbird.febs.mall.entity.MallGoods; |
| | | import cc.mrbird.febs.mall.entity.MallMember; |
| | |
| | | delQuery.eq(MallMemberCollection::getMemberId, member.getId()); |
| | | this.baseMapper.delete(delQuery); |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse delCollection(ApiColletDelDto dto) { |
| | | MallMember member = LoginUserUtil.getLoginUser(); |
| | | List<Long> ids = dto.getIds(); |
| | | if (CollUtil.isEmpty(ids)) { |
| | | return new FebsResponse().success().message("操作成功"); |
| | | } |
| | | |
| | | LambdaQueryWrapper<MallMemberCollection> delQuery = new LambdaQueryWrapper<>(); |
| | | delQuery.in(MallMemberCollection::getId, ids); |
| | | delQuery.eq(MallMemberCollection::getMemberId, member.getId()); |
| | | this.baseMapper.delete(delQuery); |
| | | return new FebsResponse().success().message("操作成功"); |
| | | } |
| | | } |