1.增加台桌状态

This commit is contained in:
2024-08-21 09:21:07 +08:00
parent da9f1ab68f
commit 2b7ca62abf
2 changed files with 13 additions and 13 deletions

View File

@@ -55,13 +55,12 @@ public class OrderController {
@RequestHeader("clientType") String clientType,
@RequestParam(value = "masterId", required = false) String masterId,
@RequestParam(required = false) String tableId,
@RequestParam(required = false) Integer vipUserId,
@RequestParam("shopId") String shopId
){
if (tableId == null && StrUtil.isBlank(masterId)) {
return Result.fail("masterId和tableId不能同时为空");
}
return orderService.queryCart(masterId,shopId, vipUserId, tableId);
return orderService.queryCart(masterId,shopId, tableId);
}

View File

@@ -354,7 +354,7 @@ public class OrderService {
}
}
public Result queryCart(String masterId, String shopId, Integer vipUserId, String tableId) {
public Result queryCart(String masterId, String shopId, String tableId) {
if (StringUtils.isEmpty(shopId)) {
return Result.fail(CodeEnum.SHOPINFONOEXIST);
}
@@ -368,12 +368,13 @@ public class OrderService {
queryWrapper.eq(TbCashierCart::getMasterId, masterId);
queryWrapper.isNull(TbCashierCart::getTableId);
// 台桌点单
}else if (StrUtil.isNotBlank(tableId) && vipUserId == null) {
}else if (StrUtil.isNotBlank(tableId)) {
queryWrapper.eq(TbCashierCart::getTableId, tableId)
.eq(TbCashierCart::getMasterId, masterId);
// 会员点单
}else {
queryWrapper.eq(TbCashierCart::getUserId, vipUserId);
.and(query -> {
query.eq(TbCashierCart::getMasterId, masterId)
.or()
.isNull(TbCashierCart::getMasterId);
});
}
@@ -496,11 +497,11 @@ public class OrderService {
// 台桌点单
}else if (StrUtil.isNotBlank(orderVo.getTableId()) && orderVo.getVipUserId() == null) {
queryWrapper.eq(TbCashierCart::getTableId, orderVo.getTableId())
.eq(TbCashierCart::getTradeDay, day)
.eq(TbCashierCart::getMasterId, orderVo.getMasterId());
// 会员点单
}else {
queryWrapper.eq(TbCashierCart::getUserId, orderVo.getVipUserId());
.and(query -> {
query.eq(TbCashierCart::getMasterId, orderVo.getMasterId())
.or()
.isNull(TbCashierCart::getMasterId);
});
}
List<TbCashierCart> list = mpCashierCartMapper.selectList(queryWrapper);