From b52419d0b2e36c718ed041c8e78ec8be514be7b6 Mon Sep 17 00:00:00 2001 From: Hentua <wangdoubleone@gmail.com> Date: Fri, 26 Jan 2024 20:10:03 +0800 Subject: [PATCH] fix --- src/main/java/cc/mrbird/febs/vip/service/impl/MallVipBenefitsServiceImpl.java | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/vip/service/impl/MallVipBenefitsServiceImpl.java b/src/main/java/cc/mrbird/febs/vip/service/impl/MallVipBenefitsServiceImpl.java index bf1757a..dde27c1 100644 --- a/src/main/java/cc/mrbird/febs/vip/service/impl/MallVipBenefitsServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/vip/service/impl/MallVipBenefitsServiceImpl.java @@ -123,7 +123,7 @@ throw new FebsException("权益不存在"); } - MallVipBenefits vipBenefits = this.baseMapper.selectById(benefits.getId()); + MallVipBenefits vipBenefits = this.baseMapper.selectById(benefits.getBenefitsId()); if (vipBenefits == null) { throw new FebsException("权益不存在"); } @@ -187,6 +187,7 @@ orderInfo.setOrderNo(orderNo); orderInfo.setOrderTime(new Date()); orderInfo.setMemberId(member.getId()); + orderInfo.setPayTime(new Date()); orderInfo.setStatus(OrderStatusEnum.WAIT_SHIPPING.getValue()); orderInfo.setOrderType(goods.getGoodsType()); orderInfo.setDeliveryType(2); @@ -199,6 +200,7 @@ orderInfo.setAddress(address.getProvince()+address.getCity()+address.getArea() + address.getAddress()); orderInfo.setLatitude(address.getLatitude()); orderInfo.setLongitude(address.getLongitude()); + mallOrderInfoMapper.insert(orderInfo); MallOrderItem orderItem = new MallOrderItem(); if (goods.getGoodsType() == 2) { @@ -220,10 +222,10 @@ orderItem.setOrderId(orderInfo.getId()); orderItem.setPrice(sku.getPresentPrice()); orderItem.setGoodsId(sku.getGoodsId()); - orderItem.setGoodsName(sku.getGoodsName()); + orderItem.setGoodsName(goods.getGoodsName()); orderItem.setSkuId(sku.getId()); orderItem.setState(1); - orderItem.setStyleName(sku.getStyleName()); + orderItem.setStyleName(goods.getStyles().get(0).getName()); orderItem.setSkuName(sku.getSkuName()); orderItem.setSkuImage(sku.getSkuImage()); orderItem.setIsNormal(goods.getIsNormal()); @@ -231,7 +233,6 @@ } record.setReceiveName(goods.getGoodsName()); - mallOrderInfoMapper.insert(orderInfo); mallOrderItemMapper.insert(orderItem); } @@ -253,6 +254,8 @@ record.setReceiveName(coupon.getName()); } + + mallVipBenefitsRecordMapper.insert(record); } } -- Gitblit v1.9.1