Browse Source

bugfix-超级会员优惠券

Aslee 3 năm trước cách đây
mục cha
commit
4c978e7e4f
1 tập tin đã thay đổi với 5 bổ sung4 xóa
  1. 5 4
      src/main/resources/mapper/OrderCommonMapper.xml

+ 5 - 4
src/main/resources/mapper/OrderCommonMapper.xml

@@ -443,8 +443,8 @@
             cc.id AS couponId,
             cc.couponAmount,
             cc.touchPrice,
-            a.createDate as startDate,
-            date_add(a.createDate,interval cc.usePeriod day) as endDate,
+            if(cc.vipFlag = 1,cc.startDate,a.createDate) as startDate,
+            if(cc.vipFlag = 1,cc.endDate,date_add(a.createDate,interval cc.usePeriod day)) as endDate,
             cc.couponType,
             cc.userId,
             cc.shopId,
@@ -456,8 +456,9 @@
         AND a.delFlag = 0
         AND a.userId = #{userId}
         AND a.status = 1
-        AND NOW() BETWEEN a.createDate
-        AND date_add(a.createDate,interval cc.usePeriod day)
+        AND if(cc.vipFlag = 1,
+               NOW() BETWEEN cc.startDate AND cc.endDate,
+            NOW() BETWEEN a.createDate AND date_add(a.createDate,interval cc.usePeriod day))
         AND cc.status != 2
         ORDER BY a.createDate DESC
     </select>