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)) {