diff --git a/src/main/java/au/com/royalpay/payment/manage/task/BillOrderCheckTask.java b/src/main/java/au/com/royalpay/payment/manage/task/BillOrderCheckTask.java index 7ed15f15f..04d7e7df0 100644 --- a/src/main/java/au/com/royalpay/payment/manage/task/BillOrderCheckTask.java +++ b/src/main/java/au/com/royalpay/payment/manage/task/BillOrderCheckTask.java @@ -8,6 +8,7 @@ import com.alibaba.fastjson.JSONObject; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; +import org.springframework.util.CollectionUtils; import java.util.List; @@ -28,6 +29,9 @@ public class BillOrderCheckTask { @Scheduled(cron = "0 0/3 * * * ?") public void checkGreenChannel() { List orderIds = billOrderMapper.findOrderIdByStatus("0"); + if(CollectionUtils.isEmpty(orderIds)){ + return; + } orderIds.forEach((p) -> { JSONObject order = orderMapper.find(p); if(order.getIntValue("status")==3||order.getIntValue("status")==1){