فهرست منبع

fix: 修改命名

YPLee 6 سال پیش
والد
کامیت
e38cd71799

+ 2 - 2
src/main/java/com/example/hotel/bl/coupon/CouponStrategy.java → src/main/java/com/example/hotel/bl/coupon/CouponMatchStrategy.java

@@ -4,8 +4,8 @@ import com.example.hotel.po.Coupon;
 
 import com.example.hotel.vo.OrderVO;
 
-public interface CouponStrategy {
+public interface CouponMatchStrategy {
 
-    boolean isMatchCoupon(OrderVO orderVO, Coupon coupon);
+    boolean isMatch(OrderVO orderVO, Coupon coupon);
 
 }

+ 1 - 1
src/main/java/com/example/hotel/bl/coupon/CouponService.java

@@ -13,7 +13,7 @@ public interface CouponService {
      * @param orderVO
      * @return
      */
-    List<Coupon> matchOrderCoupon(OrderVO orderVO);
+    List<Coupon> getMatchOrderCoupon(OrderVO orderVO);
 
     /**
      * 查看某个酒店提供的所有优惠策略(包括失效的)

+ 5 - 5
src/main/java/com/example/hotel/blImpl/coupon/CouponServiceImpl.java

@@ -1,7 +1,7 @@
 package com.example.hotel.blImpl.coupon;
 
 import com.example.hotel.bl.coupon.CouponService;
-import com.example.hotel.bl.coupon.CouponStrategy;
+import com.example.hotel.bl.coupon.CouponMatchStrategy;
 import com.example.hotel.data.coupon.CouponMapper;
 import com.example.hotel.po.Coupon;
 import com.example.hotel.vo.CouponVO;
@@ -23,7 +23,7 @@ public class CouponServiceImpl implements CouponService {
     private final  TimeCouponStrategyImpl timeCouponStrategy;
     private final CouponMapper couponMapper;
 
-    private static List<CouponStrategy> strategyList = new ArrayList<>();
+    private static List<CouponMatchStrategy> strategyList = new ArrayList<>();
 
     @Autowired
     public CouponServiceImpl(TargetMoneyCouponStrategyImpl targetMoneyCouponStrategy,
@@ -39,15 +39,15 @@ public class CouponServiceImpl implements CouponService {
 
 
     @Override
-    public List<Coupon> matchOrderCoupon(OrderVO orderVO) {
+    public List<Coupon> getMatchOrderCoupon(OrderVO orderVO) {
 
         List<Coupon> hotelCoupons = getHotelAllCoupon(orderVO.getHotelId());
 
         List<Coupon> availAbleCoupons = new ArrayList<>();
 
         for (int i = 0; i < hotelCoupons.size(); i++) {
-            for (CouponStrategy strategy : strategyList) {
-                if (strategy.isMatchCoupon(orderVO, hotelCoupons.get(i))) {
+            for (CouponMatchStrategy strategy : strategyList) {
+                if (strategy.isMatch(orderVO, hotelCoupons.get(i))) {
                     availAbleCoupons.add(hotelCoupons.get(i));
                 }
             }

+ 3 - 3
src/main/java/com/example/hotel/blImpl/coupon/TargetMoneyCouponStrategyImpl.java

@@ -1,6 +1,6 @@
 package com.example.hotel.blImpl.coupon;
 
-import com.example.hotel.bl.coupon.CouponStrategy;
+import com.example.hotel.bl.coupon.CouponMatchStrategy;
 import com.example.hotel.po.Coupon;
 import com.example.hotel.vo.CouponVO;
 import com.example.hotel.vo.HotelTargetMoneyCouponVO;
@@ -8,7 +8,7 @@ import com.example.hotel.vo.OrderVO;
 import org.springframework.stereotype.Service;
 
 @Service
-public class TargetMoneyCouponStrategyImpl implements CouponStrategy {
+public class TargetMoneyCouponStrategyImpl implements CouponMatchStrategy {
 
 
     /**
@@ -18,7 +18,7 @@ public class TargetMoneyCouponStrategyImpl implements CouponStrategy {
      * @return
      */
     @Override
-    public boolean isMatchCoupon(OrderVO orderVO, Coupon coupon) {
+    public boolean isMatch(OrderVO orderVO, Coupon coupon) {
 
         if (coupon.getCouponType() == 3 && orderVO.getPrice() >= coupon.getTargetMoney()) {
             return true;

+ 3 - 3
src/main/java/com/example/hotel/blImpl/coupon/TimeCouponStrategyImpl.java

@@ -1,12 +1,12 @@
 package com.example.hotel.blImpl.coupon;
 
-import com.example.hotel.bl.coupon.CouponStrategy;
+import com.example.hotel.bl.coupon.CouponMatchStrategy;
 import com.example.hotel.po.Coupon;
 import com.example.hotel.vo.OrderVO;
 import org.springframework.stereotype.Service;
 
 @Service
-public class TimeCouponStrategyImpl implements CouponStrategy {
+public class TimeCouponStrategyImpl implements CouponMatchStrategy {
 
 
     /**
@@ -15,7 +15,7 @@ public class TimeCouponStrategyImpl implements CouponStrategy {
      * @return
      */
     @Override
-    public boolean isMatchCoupon(OrderVO orderVO, Coupon coupon) {
+    public boolean isMatch(OrderVO orderVO, Coupon coupon) {
         return false;
     }
 }

+ 1 - 1
src/main/java/com/example/hotel/controller/coupon/CouponController.java

@@ -42,7 +42,7 @@ public class CouponController {
         requestOrderVO.setRoomNum(roomNum);
         requestOrderVO.setCheckInDate(checkIn);
         requestOrderVO.setCheckOutDate(checkOut);
-        return ResponseVO.buildSuccess(couponService.matchOrderCoupon(requestOrderVO));
+        return ResponseVO.buildSuccess(couponService.getMatchOrderCoupon(requestOrderVO));
     }