From d36bb8b4ea60d1bb0d46bbc0c5dbc02aca86afcd Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期三, 05 六月 2024 08:38:58 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceServiceImpl.java | 30 ++++-------------------------- 1 files changed, 4 insertions(+), 26 deletions(-) diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceServiceImpl.java index e488b09..d837dd0 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceServiceImpl.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/MemberInvoiceServiceImpl.java @@ -11,13 +11,11 @@ import com.ruoyi.order.domain.MemberInvoice; import com.ruoyi.order.domain.MemberInvoiceOrder; import com.ruoyi.order.domain.OrderAuction; -import com.ruoyi.order.domain.OrderMall; import com.ruoyi.order.dto.MemberInvoiceDTO; import com.ruoyi.order.mapper.MemberInvoiceMapper; import com.ruoyi.order.service.IMemberInvoiceOrderService; import com.ruoyi.order.service.IMemberInvoiceService; import com.ruoyi.order.service.IOrderAuctionService; -import com.ruoyi.order.service.IOrderMallService; import com.ruoyi.order.service.IOrderService; import com.ruoyi.system.api.domain.GoodsSeckill; import com.ruoyi.system.api.domain.GoodsSku; @@ -42,8 +40,7 @@ @Resource private IMemberInvoiceOrderService iMemberInvoiceOrderService; - @Resource - private IOrderMallService iOrderMallService; + @Resource private IOrderService iOrderService; @@ -75,32 +72,13 @@ for (Integer memberInvoiceOrder:memberInvoiceOrderList){ MemberInvoiceOrder memberInvoiceOrder1=new MemberInvoiceOrder(); Order order= iOrderService.getById(memberInvoiceOrder); + order.setInvoiceStatus(1); + iOrderService.updateById(order); memberInvoiceOrder1.setInvoiceId(memberInvoice.getId()); memberInvoiceOrder1.setOrderMoney(order.getTotalAmount()); memberInvoiceOrder1.setOrderNo(order.getOrderNo()); String OrderName=""; - if (order.getOrderFrom().equals(OrderFromEnum.COMMODITY_ORDER)||order.getOrderFrom().equals(OrderFromEnum.SNAP_ORDERS)||order.getOrderFrom().equals(OrderFromEnum.GROUP_PURCHASE_ORDERS)){ - LambdaQueryWrapper<OrderMall> wrapper = Wrappers.lambdaQuery(); - wrapper.eq(OrderMall::getOrderId, order.getId()); - wrapper.eq(OrderMall::getDelFlag, 0); - OrderMall orderMall= iOrderMallService.getOne(wrapper); - R<GoodsSku> goodsSkuR = goodsSkuClient.getGoodsSkuOne(orderMall.getGoodsSkuId(), - SecurityConstants.INNER); - GoodsSku goodsSku=goodsSkuR.getData(); - OrderName=goodsSku.getSkuName(); - }else{ - LambdaQueryWrapper<OrderAuction> wrapper = Wrappers.lambdaQuery(); - wrapper.eq(OrderAuction::getOrderId, order.getId()); - wrapper.eq(OrderAuction::getDelFlag, 0); - OrderAuction orderAuction=iOrderAuctionService.getOne(wrapper); - R<GoodsSeckill> goodsSeckillR = goodsSkuClient.getGoodsSeckillOne( - orderAuction.getSalesroomGoodsId(), SecurityConstants.INNER); - GoodsSeckill goodsSeckill=goodsSeckillR.getData(); - R<GoodsSku> goodsSkuR = goodsSkuClient.getGoodsSkuOne(goodsSeckill.getGoodsSkuId(), - SecurityConstants.INNER); - GoodsSku goodsSku=goodsSkuR.getData(); - OrderName=goodsSku.getSkuName(); - } + OrderName=order.getSkuName(); memberInvoiceOrder1.setOrderName(OrderName); iMemberInvoiceOrderService.save(memberInvoiceOrder1); } -- Gitblit v1.7.1