diff --git a/src/main/java/com/ycwl/basic/pricing/service/IOnePricePurchaseService.java b/src/main/java/com/ycwl/basic/pricing/service/IOnePricePurchaseService.java index dc2c99f..88d7cd7 100644 --- a/src/main/java/com/ycwl/basic/pricing/service/IOnePricePurchaseService.java +++ b/src/main/java/com/ycwl/basic/pricing/service/IOnePricePurchaseService.java @@ -46,6 +46,15 @@ public interface IOnePricePurchaseService { */ List getActiveConfigsByScenic(Long scenicId); + /** + * 根据景区查询启用的一口价配置(单个) + * 通常每个景区只有一个生效的一口价配置 + * + * @param scenicId 景区ID + * @return 一口价配置,如果不存在则返回null + */ + PriceOnePriceConfig getActiveConfigByScenic(Long scenicId); + // ==================== 管理端接口 ==================== /** diff --git a/src/main/java/com/ycwl/basic/pricing/service/impl/OnePricePurchaseServiceImpl.java b/src/main/java/com/ycwl/basic/pricing/service/impl/OnePricePurchaseServiceImpl.java index bc75046..89fd94b 100644 --- a/src/main/java/com/ycwl/basic/pricing/service/impl/OnePricePurchaseServiceImpl.java +++ b/src/main/java/com/ycwl/basic/pricing/service/impl/OnePricePurchaseServiceImpl.java @@ -71,6 +71,11 @@ public class OnePricePurchaseServiceImpl implements IOnePricePurchaseService { return onePriceConfigMapper.selectConfigsByScenic(scenicId); } + @Override + public PriceOnePriceConfig getActiveConfigByScenic(Long scenicId) { + return onePriceConfigMapper.selectConfigByScenic(scenicId); + } + // ==================== 管理端接口实现 ==================== @Override