| | |
| | | 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)){ |
| | | R<GoodsSku> goodsSkuR = goodsSkuClient.getGoodsSkuOne(order.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); |
| | | } |