Administrator
2025-05-15 c1143369b93cc2c6d3e15526571c82b729882599
refactor(mall): 更新积分商品购买逻辑

- 移除了零撸专区购买的限制条件
- 添加了纯积分商品一个账号限制购买一次的 todo 注释
- 修改了异常信息,明确积分商品一个账号只能购买一次
1 files modified
4 ■■■■ changed files
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java 4 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
@@ -208,11 +208,11 @@
                    }
                    MallGoods mallGoods = mallGoodsMapper.selectById(sku.getGoodsId());
                    // 零撸专区购买
                    // todo 纯积分商品一个账号限制购买一次
//                    if (new BigDecimal(mallGoods.getPresentPrice()).compareTo(BigDecimal.ZERO) == 0) {
//                        List<MallOrderItem> items = mallOrderItemMapper.selectItemByGoodsIdUnCancel(mallGoods.getId(), member.getId());
//                        if (CollUtil.isNotEmpty(items)) {
//                            throw new FebsException("积分商品限制一件");
//                            throw new FebsException("积分商品一个账号只能购买一次");
//                        }
//                    }