java110 лет назад: 3
Родитель
Сommit
209ea52e2b
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      service-fee/src/main/java/com/java110/fee/cmd/fee/PayFeeCmd.java

+ 5 - 0
service-fee/src/main/java/com/java110/fee/cmd/fee/PayFeeCmd.java

@@ -681,6 +681,11 @@ public class PayFeeCmd extends Cmd {
             maxEndTime = feeInfo.getMaxEndTime();
             maxEndTime = feeInfo.getMaxEndTime();
         }
         }
 
 
+        //如果间歇性费用没有设置结束时间 则取费用项的
+        if (maxEndTime == null) {
+            maxEndTime = feeInfo.getConfigEndTime();
+        }
+
         //判断 结束时间 是否大于 费用项 结束时间,这里 容错一下,如果 费用结束时间大于 费用项结束时间 30天 走报错 属于多缴费
         //判断 结束时间 是否大于 费用项 结束时间,这里 容错一下,如果 费用结束时间大于 费用项结束时间 30天 走报错 属于多缴费
         if(maxEndTime != null) {
         if(maxEndTime != null) {
             if (feeInfo.getEndTime().getTime() - maxEndTime.getTime() > 30 * 24 * 60 * 60 * 1000L) {
             if (feeInfo.getEndTime().getTime() - maxEndTime.getTime() > 30 * 24 * 60 * 60 * 1000L) {