From 5fbe2a36420819f55161514cd80b961c259fda7f Mon Sep 17 00:00:00 2001 From: liuy <37787198+LiuyCodes@users.noreply.github.com> Date: Thu, 19 Dec 2024 17:12:10 +0800 Subject: [PATCH] =?UTF-8?q?refactor(sales):=20=E6=B7=BB=E5=8A=A0=E5=88=A0?= =?UTF-8?q?=E9=99=A4U8C=E5=8E=86=E5=8F=B2=E6=95=B0=E6=8D=AE=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 SoSaleOutPluginInitializerToB 类中添加删除U8C历史数据的方法 - 在 DeleteU8cDataUtil 类中实现删除U8C历史数据的逻辑 -此功能作为临时程序,在特定环境下执行 --- .../lets/plugin/sales/SoSaleOutPluginInitializerToB.java | 8 ++++++++ .../java/com/hzya/frame/deletedata/DeleteU8cDataUtil.java | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToB.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToB.java index 5fb489db..f50b6800 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToB.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToB.java @@ -8,6 +8,7 @@ import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.hzya.frame.base.PluginBaseEntity; import com.hzya.frame.beanutil.BeanUtil; +import com.hzya.frame.deletedata.DeleteU8cDataUtil; import com.hzya.frame.plugin.lets.constant.ExportConstant; import com.hzya.frame.plugin.lets.constant.OverallConstant; import com.hzya.frame.plugin.lets.constant.ProfilesActiveConstant; @@ -76,6 +77,9 @@ public class SoSaleOutPluginInitializerToB extends PluginBaseEntity { @Autowired private OffsetTimeTime offsetTimeTime; + @Autowired + private DeleteU8cDataUtil deleteU8cDataUtil; + @Override public void initialize() { logger.info(getPluginLabel() + "執行初始化方法initialize()"); @@ -145,6 +149,10 @@ public class SoSaleOutPluginInitializerToB extends PluginBaseEntity { } } else { if (ProfilesActiveConstant.LETS_PROFILES_ACTIVE.equals(PROD_FILED)) { + //TODO 临时程序,删除U8C历史数据 + //TODO 临时程序,删除U8C历史数据 + deleteU8cDataUtil.deleteTargetU8cData(); + //实时执行,每1分钟调度一次 StartAndEndVo startAndEndVo = offsetTimeTime.offsetTime(); startImplementByStockTime(startAndEndVo.getStart_time(), startAndEndVo.getEnd_time()); diff --git a/service/src/main/java/com/hzya/frame/deletedata/DeleteU8cDataUtil.java b/service/src/main/java/com/hzya/frame/deletedata/DeleteU8cDataUtil.java index 961b7c37..b957069a 100644 --- a/service/src/main/java/com/hzya/frame/deletedata/DeleteU8cDataUtil.java +++ b/service/src/main/java/com/hzya/frame/deletedata/DeleteU8cDataUtil.java @@ -33,7 +33,7 @@ public class DeleteU8cDataUtil { protected Logger logger = LogManager.getLogger(super.getClass()); - public void deleteTarget() { + public void deleteTargetU8cData() { Thread thread = new Thread(new Runnable() { @Override public void run() {