diff --git a/service/src/main/java/com/sv/service/api/VenueEnterService.java b/service/src/main/java/com/sv/service/api/VenueEnterService.java index 46dd66e..dccf948 100644 --- a/service/src/main/java/com/sv/service/api/VenueEnterService.java +++ b/service/src/main/java/com/sv/service/api/VenueEnterService.java @@ -10,6 +10,7 @@ import com.sv.exception.api.ExceptionCodeTemplate; import com.sv.mapper.BarcodeOrderTimeMapper; import com.sv.mapper.OrderMapper; import com.sv.mapper.VenueMapper; +import com.sv.service.api.OrderService; import com.sv.service.api.config.WechatPayService; import com.sv.service.api.util.DateUtilCard; import com.ydd.framework.core.common.Pagination; @@ -40,6 +41,8 @@ public class VenueEnterService extends BaseServiceImpl { private final Logger logger = LoggerFactory.getLogger(VenueEnterService.class); + @Resource + private OrderService orderService; @Resource private VenueMapper venueMapper; @Resource @@ -128,7 +131,7 @@ public class VenueEnterService extends BaseServiceImpl { if (PayStyleEnum.TIME.getValue() == venue.getPayStyle()) { timePayHour = venue.getTimePayHour() != null ? venue.getTimePayHour() : 4; } - createBarcodeTimeOrder(memberId, venueId, timePayHour, "000"); + createBarcodeTimeOrder(memberId, venueId, timePayHour, "FREE_" + orderService.createSn()); } } else { basketEnterResult.setOrderSn(lastOrder.getOrderSn());