From 8bd283fa44d0439bf06f0050c36eae70d5d08d5b Mon Sep 17 00:00:00 2001 From: Hentua <wangdoubleone@gmail.com> Date: Thu, 24 Aug 2023 15:36:20 +0800 Subject: [PATCH] fix --- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java | 28 +++------------------------- 1 files changed, 3 insertions(+), 25 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java index 6a70808..97038c9 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java @@ -181,34 +181,12 @@ if(1 != goodsResult){ throw new FebsException(mallGoods.getGoodsName() + "库存不足"); } - BigDecimal amount = BigDecimal.ZERO; - BigDecimal itemPrice = BigDecimal.ZERO; - if(AgentLevelEnum.ZERO_LEVEL.name().equals(member.getLevel())){ - //普通用户使用原价购买 - amount = sku.getOriginalPrice().multiply(BigDecimal.valueOf(item.getCnt())); - itemPrice = sku.getOriginalPrice(); - }else if(AgentLevelEnum.LEVEL_ONE.name().equals(member.getLevel())){ - //普通用户使用原价购买 - amount = sku.getLevelOnePrice().multiply(BigDecimal.valueOf(item.getCnt())); - itemPrice = sku.getLevelOnePrice(); - }else if(AgentLevelEnum.LEVEL_TWO.name().equals(member.getLevel())){ - //普通用户使用原价购买 - amount = sku.getLevelTwoPrice().multiply(BigDecimal.valueOf(item.getCnt())); - itemPrice = sku.getLevelTwoPrice(); - }else if(AgentLevelEnum.LEVEL_THREE.name().equals(member.getLevel())){ - //普通用户使用原价购买 - amount = sku.getLevelThreePrice().multiply(BigDecimal.valueOf(item.getCnt())); - itemPrice = sku.getLevelThreePrice(); - }else{ - //合伙人使用折扣价 - amount = sku.getPresentPrice().multiply(BigDecimal.valueOf(item.getCnt())); - itemPrice = sku.getPresentPrice(); - } -// BigDecimal amount = sku.getPresentPrice().multiply(BigDecimal.valueOf(item.getCnt())); + + BigDecimal amount = sku.getPresentPrice().multiply(BigDecimal.valueOf(item.getCnt())); orderItem.setAmount(amount); orderItem.setCnt(item.getCnt()); orderItem.setOrderId(orderInfo.getId()); - orderItem.setPrice(itemPrice); + orderItem.setPrice(sku.getPresentPrice()); orderItem.setGoodsId(sku.getGoodsId()); orderItem.setGoodsName(sku.getGoodsName()); orderItem.setSkuId(sku.getId()); -- Gitblit v1.9.1