diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/domain/TransactionBillQuery.java b/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/domain/TransactionBillQuery.java
index 0653b7b5..1691572f 100644
--- a/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/domain/TransactionBillQuery.java
+++ b/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/domain/TransactionBillQuery.java
@@ -141,4 +141,7 @@ public class TransactionBillQuery extends TransactionBill {
@ApiModelProperty("员工权限")
private String staffPermission;
+ @ApiModelProperty("套餐结束时间是否为空")
+ private Boolean isNullSuitEndTime;
+
}
diff --git a/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/mapper/TransactionBillMapper.xml b/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/mapper/TransactionBillMapper.xml
index 03837c5d..0664c21a 100644
--- a/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/mapper/TransactionBillMapper.xml
+++ b/smart-switch-service/src/main/java/com/ruoyi/ss/transactionBill/mapper/TransactionBillMapper.xml
@@ -209,6 +209,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
and stb.suit_void_result = #{query.suitVoidResult}
and stb.open_msg like concat('%', #{query.openMsg}, '%')
and stb.mch_show_mobile_status = #{query.mchShowMobileStatus}
+
+ and stb.suit_end_time is
+
+ not
+
+ null
+
and
@@ -837,6 +844,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{item}
+ and suit_end_time is null
diff --git a/smart-switch-service/src/main/java/com/ruoyi/task/bill/BillMonitorTask.java b/smart-switch-service/src/main/java/com/ruoyi/task/bill/BillMonitorTask.java
index 9b730e33..139e2cce 100644
--- a/smart-switch-service/src/main/java/com/ruoyi/task/bill/BillMonitorTask.java
+++ b/smart-switch-service/src/main/java/com/ruoyi/task/bill/BillMonitorTask.java
@@ -100,6 +100,7 @@ public class BillMonitorTask {
query.setCreateTimeStart(DateUtils.toLocalDateTime(startTime));
query.setIsFinished(true);
query.setSuitFeeType(SuitFeeType.COUNT.getType());
+ query.setIsNullSuitEndTime(true);
List list = transactionBillService.selectSmTransactionBillList(query);
if (CollectionUtils.isEmptyElement(list)) {