Commit b43788c3 by 吕明尚

可续单增加redis判断

parent 62f1dfb6
......@@ -6,6 +6,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.ObjectUtils;
import share.common.constant.Constants;
import share.common.core.redis.RedisUtil;
import share.common.enums.*;
import share.common.utils.DateUtils;
import share.common.utils.StringUtils;
......@@ -44,6 +45,9 @@ public class RoomStatusServiceImpl implements RoomStatusService {
@Autowired
private ISRoomService roomService;
@Autowired
private RedisUtil redisUtil;
@Override
public List<RoomStatusVo> roomStatus(Long storeId, Long roomId, Date day, Integer orderType) {
SConsumer user = consumerService.getInfo();
......@@ -101,7 +105,7 @@ public class RoomStatusServiceImpl implements RoomStatusService {
//当前时间减15分钟前的订单
queryWrapper.ge(SOrder::getEndDate, DateUtils.addMinutes(DateUtils.getNowDate(), -15));
SOrder one = orderService.getOne(queryWrapper);
if (!ObjectUtils.isEmpty(one)) {
if (!ObjectUtils.isEmpty(one) && redisUtil.exists(ReceiptRdeisEnum.ROOM_EXPIRE_TIME.getValue() + one.getOrderNo())) {
isAvailable = true;
} else {
isAvailable = false;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment