1.代客下单 取单sql fix

This commit is contained in:
2024-08-23 13:31:10 +08:00
parent 28874a59f1
commit 64e89d5ed6

View File

@@ -284,6 +284,7 @@ public class TbShopTableServiceImpl implements TbShopTableService {
/**
* 台桌状态校验
*
* @param tableId 桌码
* @return z
*/
@@ -326,12 +327,10 @@ public class TbShopTableServiceImpl implements TbShopTableService {
query3.eq(TbCashierCart::getTradeDay, DateUtils.getDay())
.eq(TbCashierCart::getMasterId, addCartDTO.getMasterId());
})
.or()
.and(query4 -> {
.or((query4 -> {
query4.isNull(TbCashierCart::getTradeDay)
.eq(TbCashierCart::getMasterId, "");
})
;
}));
});
TbCashierCart tbCashierCart = cashierCartMapper.selectOne(query);
// 首次加入
@@ -441,16 +440,14 @@ public class TbShopTableServiceImpl implements TbShopTableService {
.in(TbCashierCart::getStatus, "create")
.eq(TbCashierCart::getShopId, shopId)
.and(query2 -> {
query2.and(query3 -> {
query2.or(query3 -> {
query3.eq(TbCashierCart::getTradeDay, DateUtils.getDay())
.eq(TbCashierCart::getMasterId, masterId);
})
.or()
.and(query4 -> {
.or((query4 -> {
query4.isNull(TbCashierCart::getTradeDay)
.eq(TbCashierCart::getMasterId, "");
})
;
}));
});
// if (vipUserId != null) {
@@ -523,6 +520,7 @@ public class TbShopTableServiceImpl implements TbShopTableService {
/**
* 增加库存
*
* @param productId 商品id
* @param skuId sku
* @param addNum 增加的库存数量
@@ -538,6 +536,7 @@ public class TbShopTableServiceImpl implements TbShopTableService {
/**
* 减少库存
*
* @param productId 商品数据
* @param skuId sku
* @param decrNum 减少的数量
@@ -589,6 +588,7 @@ public class TbShopTableServiceImpl implements TbShopTableService {
/**
* 更新库存
*
* @param cashierCart 购物车
* @return 是否是第一次添加的商品
*/
@@ -618,6 +618,7 @@ public class TbShopTableServiceImpl implements TbShopTableService {
/**
* 更新取餐号
*
* @param shopId 店铺id
* @return 当前取餐号
*/
@@ -911,8 +912,6 @@ public class TbShopTableServiceImpl implements TbShopTableService {
}
@Override
public Object pending(PendingDTO pendingDTO) {
LambdaQueryWrapper<TbCashierCart> queryWrapper = new LambdaQueryWrapper<TbCashierCart>()