Selaa lähdekoodia

fix 天数规格订单退款

zoujiajian 3 vuotta sitten
vanhempi
sitoutus
b1bb048b66

+ 7 - 1
netflix-service/src/main/java/com/cyksj/service/mange/impl/CmsOrderDonServiceImpl.java

@@ -496,9 +496,15 @@ public class CmsOrderDonServiceImpl extends ServiceImpl<OrderDonMapper,OrderDon>
         if (goodsDon.getType() == 1) {
             //虚拟原订单是否已过期
             Integer months = sku.getMonths();
+            Integer days = sku.getDays();
             Integer num = orderDon.getNum();
             DateTime now = DateTime.now();
-            DateTime endTime = DateUtil.offsetMonth(orderDon.getCreatedTime(), months * num);
+            DateTime endTime;
+            if (days != null && days > 0) {
+                endTime = DateUtil.offsetDay(orderDon.getCreatedTime(), days * num);
+            } else {
+                endTime = DateUtil.offsetMonth(orderDon.getCreatedTime(), months * num);
+            }
             if (now.isAfter(endTime)) {
                 throw BusinessRuntimeException.getInstance("该订单车票已过期");
             }