客座费支持删除清空
This commit is contained in:
@@ -233,6 +233,21 @@ public class CartService {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (!shopEatTypeInfoDTO.isTakeout()) {
|
if (!shopEatTypeInfoDTO.isTakeout()) {
|
||||||
|
// 查询购物车所有信息
|
||||||
|
LambdaQueryWrapper<TbCashierCart> query = new LambdaQueryWrapper<TbCashierCart>()
|
||||||
|
.eq(TbCashierCart::getShopId, shopEatTypeInfoDTO.getShopInfo().getId())
|
||||||
|
.eq(TbCashierCart::getProductId, "-999")
|
||||||
|
.eq(TbCashierCart::getSkuId, "-999")
|
||||||
|
.eq(TbCashierCart::getStatus, "create")
|
||||||
|
.gt(TbCashierCart::getCreatedAt, DateUtil.offsetDay(DateUtil.date(), -1).getTime())
|
||||||
|
.and(r -> r.eq(TbCashierCart::getUserId, userId).or().isNull(TbCashierCart::getUserId))
|
||||||
|
.eq(TbCashierCart::getUseType, shopEatTypeInfoDTO.getUseType())
|
||||||
|
.eq(TbCashierCart::getTableId, tableId);
|
||||||
|
TbCashierCart cart = mpCashierCartMapper.selectOne(query);
|
||||||
|
if (cart != null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
String tableCartKey = RedisCst.getTableCartKey(shopEatTypeInfoDTO.getShopInfo().getId().toString(), tableId, userId);
|
String tableCartKey = RedisCst.getTableCartKey(shopEatTypeInfoDTO.getShopInfo().getId().toString(), tableId, userId);
|
||||||
String message = redisUtil.getMessage(tableCartKey);
|
String message = redisUtil.getMessage(tableCartKey);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user