fix: 创建订单修改

This commit is contained in:
张松
2024-11-08 10:02:21 +08:00
parent ddf398a1bb
commit 01cc98543b
2 changed files with 4 additions and 3 deletions

View File

@@ -1216,6 +1216,7 @@ public class CartService {
TbCashierCart seatInfo = null;
Integer orderId = null;
for (TbCashierCart tbCashierCart : allCartList) {
tbCashierCart.setUseType(shopEatTypeInfoDTO.getUseType());
cashierIds.add(tbCashierCart.getId());
// 设置会员信息及价格
if (shopUser.getIsVip() == 0) {

View File

@@ -622,12 +622,12 @@ public class PayService {
//更新购物车状态
int cartCount = mpCashierCartMapper.update(null, new LambdaUpdateWrapper<TbCashierCart>()
.eq(TbCashierCart::getOrderId, orderId)
.eq(TbCashierCart::getUseType, orderInfo.getUseType())
.in(TbCashierCart::getStatus, "create", "closed")
// .eq(TbCashierCart::getUseType, orderInfo.getUseType())
// .in(TbCashierCart::getStatus, "create", "closed")
.set(TbCashierCart::getStatus, "final"));
mpOrderDetailMapper.update(null, new LambdaUpdateWrapper<TbOrderDetail>().eq(TbOrderDetail::getId, orderId)
.eq(TbOrderDetail::getUseType, orderInfo.getUseType())
// .eq(TbOrderDetail::getUseType, orderInfo.getUseType())
.eq(TbOrderDetail::getStatus, "unpaid")
.set(TbOrderDetail::getStatus, "closed"));