下单成功 清空购物车
This commit is contained in:
@@ -18,6 +18,7 @@ import com.czg.enums.ShopUserFlowBizEnum;
|
|||||||
import com.czg.order.dto.CheckOrderPay;
|
import com.czg.order.dto.CheckOrderPay;
|
||||||
import com.czg.order.dto.OrderInfoAddDTO;
|
import com.czg.order.dto.OrderInfoAddDTO;
|
||||||
import com.czg.order.dto.OrderInfoQueryDTO;
|
import com.czg.order.dto.OrderInfoQueryDTO;
|
||||||
|
import com.czg.order.entity.CashierCart;
|
||||||
import com.czg.order.entity.OrderDetail;
|
import com.czg.order.entity.OrderDetail;
|
||||||
import com.czg.order.entity.OrderInfo;
|
import com.czg.order.entity.OrderInfo;
|
||||||
import com.czg.order.entity.OrderPayment;
|
import com.czg.order.entity.OrderPayment;
|
||||||
@@ -34,6 +35,7 @@ import com.czg.service.RedisService;
|
|||||||
import com.czg.service.order.dto.BigDecimalDTO;
|
import com.czg.service.order.dto.BigDecimalDTO;
|
||||||
import com.czg.service.order.enums.OrderStatusEnums;
|
import com.czg.service.order.enums.OrderStatusEnums;
|
||||||
import com.czg.service.order.mapper.OrderInfoMapper;
|
import com.czg.service.order.mapper.OrderInfoMapper;
|
||||||
|
import com.czg.system.entity.SysParams;
|
||||||
import com.czg.utils.AssertUtil;
|
import com.czg.utils.AssertUtil;
|
||||||
import com.czg.utils.CzgStrUtils;
|
import com.czg.utils.CzgStrUtils;
|
||||||
import com.czg.utils.PageUtil;
|
import com.czg.utils.PageUtil;
|
||||||
@@ -198,6 +200,11 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|||||||
//生成订单
|
//生成订单
|
||||||
OrderInfo orderInfo = initOrderInfo(param, shopInfo, table);
|
OrderInfo orderInfo = initOrderInfo(param, shopInfo, table);
|
||||||
orderDetailService.createOrderDetails(orderInfo.getId(), orderDetails);
|
orderDetailService.createOrderDetails(orderInfo.getId(), orderDetails);
|
||||||
|
//清空购物车
|
||||||
|
cartService.remove(new QueryWrapper()
|
||||||
|
.eq(CashierCart::getShopId, orderInfo.getShopId())
|
||||||
|
.eq(CashierCart::getTableCode, orderInfo.getTableCode())
|
||||||
|
);
|
||||||
if ("after-pay".equals(orderInfo.getPayMode())) {
|
if ("after-pay".equals(orderInfo.getPayMode())) {
|
||||||
//发送打票信息
|
//发送打票信息
|
||||||
rabbitPublisher.sendOrderPrintMsg(orderInfo.getId().toString());
|
rabbitPublisher.sendOrderPrintMsg(orderInfo.getId().toString());
|
||||||
|
|||||||
Reference in New Issue
Block a user