1.代客下单 无法下单fix
This commit is contained in:
parent
86ae5f962b
commit
baf91df968
|
|
@ -77,7 +77,7 @@ public class ProductController {
|
|||
@RequestParam("categoryId") String categoryId,
|
||||
@RequestParam("commdityName") String commdityName,
|
||||
@RequestParam("masterId") String masterId,
|
||||
@RequestParam("tableId") String tableId,
|
||||
@RequestParam(value = "tableId", required = false) String tableId,
|
||||
@RequestParam("page") int page,
|
||||
@RequestParam("pageSize") int pageSize
|
||||
){
|
||||
|
|
|
|||
|
|
@ -362,8 +362,11 @@ public class OrderService {
|
|||
|
||||
// 普通点单
|
||||
if (StrUtil.isBlank(tableId)) {
|
||||
queryWrapper.eq(TbCashierCart::getMasterId, masterId);
|
||||
queryWrapper.isNull(TbCashierCart::getTableId).or().eq(TbCashierCart::getTableId, "");
|
||||
queryWrapper.eq(TbCashierCart::getMasterId, masterId)
|
||||
.eq(TbCashierCart::getTradeDay, day)
|
||||
.and(query -> {
|
||||
query.isNull(TbCashierCart::getTableId).or().eq(TbCashierCart::getTableId, "");
|
||||
});
|
||||
// 台桌点单
|
||||
}else if (StrUtil.isNotBlank(tableId)) {
|
||||
String finalMasterId = masterId;
|
||||
|
|
@ -495,15 +498,24 @@ public class OrderService {
|
|||
// 普通点单
|
||||
if (StrUtil.isBlank(orderVo.getTableId())) {
|
||||
queryWrapper.eq(TbCashierCart::getMasterId, orderVo.getMasterId())
|
||||
.eq(TbCashierCart::getTradeDay, day);
|
||||
queryWrapper.isNull(TbCashierCart::getTableId);
|
||||
// 台桌点单
|
||||
}else if (StrUtil.isNotBlank(orderVo.getTableId()) && orderVo.getVipUserId() == null) {
|
||||
queryWrapper.eq(TbCashierCart::getTableId, orderVo.getTableId())
|
||||
.eq(TbCashierCart::getTradeDay, day)
|
||||
.and(query -> {
|
||||
query.eq(TbCashierCart::getMasterId, orderVo.getMasterId())
|
||||
.or()
|
||||
.isNull(TbCashierCart::getMasterId);
|
||||
query.isNull(TbCashierCart::getTableId)
|
||||
.or()
|
||||
.eq(TbCashierCart::getTableId, "");
|
||||
});
|
||||
// 台桌点单
|
||||
}else if (StrUtil.isNotBlank(orderVo.getTableId())) {
|
||||
queryWrapper.eq(TbCashierCart::getTableId, orderVo.getTableId())
|
||||
.and(query2 -> {
|
||||
query2.or(query3 -> {
|
||||
query3.eq(TbCashierCart::getTradeDay, DateUtils.getDay())
|
||||
.eq(TbCashierCart::getMasterId, orderVo.getMasterId());
|
||||
})
|
||||
.or((query4 -> {
|
||||
query4.isNull(TbCashierCart::getTradeDay)
|
||||
.eq(TbCashierCart::getMasterId, "");
|
||||
}));
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue