diff --git a/src/main/java/au/com/royalpay/payment/manage/task/CleanNoticeTaskManager.java b/src/main/java/au/com/royalpay/payment/manage/task/CleanNoticeTaskManager.java new file mode 100644 index 000000000..0395ec505 --- /dev/null +++ b/src/main/java/au/com/royalpay/payment/manage/task/CleanNoticeTaskManager.java @@ -0,0 +1,24 @@ +package au.com.royalpay.payment.manage.task; + +import au.com.royalpay.payment.manage.management.clearing.core.CleanService; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.stereotype.Component; + +import javax.annotation.Resource; + +/** + * Created by yishuqian on 06/06/2017. + */ +@Component +@ConditionalOnProperty(value = "app.run-tasks",havingValue = "true") +public class CleanNoticeTaskManager { + + @Resource + private CleanService cleanService; + + @Scheduled(cron = "0 0 15 * * ?") + public void sendCleanNotice(){ + cleanService.getTodaySettlementLogs(); + } +}