台桌预订改造

This commit is contained in:
谭凯凯
2024-12-13 16:45:34 +08:00
committed by Tankaikai
parent 2ce9909e1b
commit b9e0101841

View File

@@ -303,11 +303,13 @@ public class TbShopTableServiceImpl implements TbShopTableService {
if (StrUtil.isBlank(data.getQrcode())) { if (StrUtil.isBlank(data.getQrcode())) {
data.setStatus("unbind"); data.setStatus("unbind");
} else if ((countMap.get(data.getQrcode()) == null || countMap.get(data.getQrcode()) < 1) && !TableStateEnum.CLEANING.getState().equals(data.getStatus())) { } else if ((countMap.get(data.getQrcode()) == null || countMap.get(data.getQrcode()) < 1) && !TableStateEnum.CLEANING.getState().equals(data.getStatus())) {
data.setStatus("idle"); if (!TableStateEnum.SUBSCRIBE.getState().equals(data.getStatus())) {
mpShopTableMapper.update(null, new LambdaUpdateWrapper<TbShopTable>() data.setStatus("idle");
.eq(TbShopTable::getQrcode, data.getQrcode()) mpShopTableMapper.update(null, new LambdaUpdateWrapper<TbShopTable>()
.ne(TbShopTable::getStatus, TableStateEnum.SUBSCRIBE.getState()) .eq(TbShopTable::getQrcode, data.getQrcode())
.set(TbShopTable::getStatus, TableStateEnum.IDLE.getState())); .ne(TbShopTable::getStatus, TableStateEnum.SUBSCRIBE.getState())
.set(TbShopTable::getStatus, TableStateEnum.IDLE.getState()));
}
} }
Map<String, Object> itemMap = BeanUtil.beanToMap(data, false, false); Map<String, Object> itemMap = BeanUtil.beanToMap(data, false, false);
if ((data.getStatus().equals("using") || data.getStatus().equals("cleaning")) && data.getUseTime() != null) { if ((data.getStatus().equals("using") || data.getStatus().equals("cleaning")) && data.getUseTime() != null) {