| | |
| | | private final DataDictionaryCustomMapper dataDictionaryCustomMapper; |
| | | private final MallCarriageRuleMapper mallCarriageRuleMapper; |
| | | private final MallCarriageRuleInfoMapper mallCarriageRuleInfoMapper; |
| | | private final MallMemberCollectionMapper mallMemberCollectionMapper; |
| | | |
| | | |
| | | @Override |
| | |
| | | } |
| | | List<String> images = goodsImagesMapper.selectGoodsImagesByGoodsId(mallGoods.getId()); |
| | | MallGoodsDetailsVo mallGoodsDetailsVo = MallGoodsConversion.INSTANCE.entityToDetailsVo(mallGoods); |
| | | |
| | | MallMember loginUser = LoginUserUtil.getLoginUser(); |
| | | if (loginUser != null) { |
| | | List<MallMemberCollection> mallMemberCollections = mallMemberCollectionMapper.selectList( |
| | | new LambdaQueryWrapper<MallMemberCollection>() |
| | | .eq(MallMemberCollection::getGoodsId, id) |
| | | .eq(MallMemberCollection::getMemberId, loginUser.getId()) |
| | | ); |
| | | if (CollUtil.isNotEmpty(mallMemberCollections)) { |
| | | mallGoodsDetailsVo.setHasCollect(1); |
| | | }else { |
| | | mallGoodsDetailsVo.setHasCollect(2); |
| | | } |
| | | } |
| | | |
| | | mallGoodsDetailsVo.setMainImage(mallGoods.getThumb()); |
| | | |
| | | List<GoodsDetailsStyleVo> styles = mallGoodsDetailsVo.getStyles(); |