From dfee8c94cbb12a9ab189ef540a03ef1916b67f26 Mon Sep 17 00:00:00 2001 From: "15989082884@163.com" <15989082884@163.com> Date: Mon, 24 Jul 2023 15:55:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9A=E6=97=B6=E7=94=9F=E6=88=90=E5=8F=B0?= =?UTF-8?q?=E5=B8=90=E5=8F=91=E8=B4=A7=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/qs/serve/task/ErpDipatchTask.java | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/main/java/com/qs/serve/task/ErpDipatchTask.java diff --git a/src/main/java/com/qs/serve/task/ErpDipatchTask.java b/src/main/java/com/qs/serve/task/ErpDipatchTask.java new file mode 100644 index 00000000..d52d6079 --- /dev/null +++ b/src/main/java/com/qs/serve/task/ErpDipatchTask.java @@ -0,0 +1,33 @@ +package com.qs.serve.task; + +import com.qs.serve.modules.bir.mapper.BirReportAccountBookMapper; +import com.qs.serve.modules.bir.service.BirActivityCenterGoodsService; +import lombok.AllArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.stereotype.Component; + +import java.time.LocalDate; + +/** + * @author YenHex + * @since 2023/7/14 + */ +@Slf4j +@Component +@AllArgsConstructor +@ConditionalOnProperty(value = "project.task", havingValue = "true") +public class ErpDipatchTask { + + private final BirReportAccountBookMapper birReportAccountBookMapper; + + @Scheduled(cron="0 0 1 * * ?") + public void buildTempTable(){ + birReportAccountBookMapper.buildAllDispatch(); + birReportAccountBookMapper.buildRegionDispatch(); + birReportAccountBookMapper.buildBizRegionDispatch(); + birReportAccountBookMapper.buildCustomerDispatch(); + } + +}