From a1d06a075aa87421939149a3e0f7b15a951535f2 Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期日, 27 四月 2025 17:50:27 +0800 Subject: [PATCH] 清理旧数据 ind --- ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelGXJTask.java | 2 ++ ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelHCTask.java | 2 ++ ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingAnalyIndService.java | 2 ++ ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingAnalyIndServiceImpl.java | 11 +++++++++++ ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceChartServiceImpl.java | 5 ++++- ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelBMTask.java | 2 ++ ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelLJTask.java | 2 ++ ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceChartService.java | 1 + 8 files changed, 26 insertions(+), 1 deletions(-) diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingAnalyIndService.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingAnalyIndService.java index 82054f9..e3ac3bd 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingAnalyIndService.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingAnalyIndService.java @@ -15,4 +15,6 @@ List<CokingAnalyIndEntity> list(Map<String, Object> params); void save(List<CokingAnalyIndEntity> entityList); + + void delete(String analyType, String analyDate, String analyClass); } \ No newline at end of file diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceChartService.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceChartService.java index b9590c9..924db4c 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceChartService.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceChartService.java @@ -16,6 +16,7 @@ List<CokingTraceChartEntity> list(Map<String, Object> params); void save(CokingTraceChartEntity cokingTraceChartEntity); + void insert(List<CokingTraceChartEntity> list); void save(String relId, String clock, String indType, Date startDate, Date endDate); diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingAnalyIndServiceImpl.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingAnalyIndServiceImpl.java index c151fde..756fac2 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingAnalyIndServiceImpl.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingAnalyIndServiceImpl.java @@ -39,4 +39,15 @@ public void save(List<CokingAnalyIndEntity> entityList) { cokingAnalyIndDao.insert(entityList); } + + @Override + public void delete(String analyType, String analyDate, String analyClass) { + QueryWrapper<CokingAnalyIndEntity> queryWrapper = new QueryWrapper<>(); + queryWrapper.eq("analy_type", analyType) + .eq("analy_date", analyDate) + .eq("analy_class", analyClass); + cokingAnalyIndDao.delete(queryWrapper); + + + } } \ No newline at end of file diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceChartServiceImpl.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceChartServiceImpl.java index f88cad3..67c1507 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceChartServiceImpl.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceChartServiceImpl.java @@ -6,6 +6,7 @@ import com.iailab.module.ansteel.coking.entity.CokingTraceConfEntity; import com.iailab.module.ansteel.coking.service.CokingTraceChartService; import com.iailab.module.ansteel.coking.service.CokingTraceConfService; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; @@ -18,6 +19,7 @@ * @author lirm ${email} * @since 1.0.0 2025-04-16 */ +@Slf4j @Service public class CokingTraceChartServiceImpl implements CokingTraceChartService { @@ -47,7 +49,7 @@ @Override public void save(String relId, String clock, String indType, Date startDate, Date endDate) { - // 查询需要保存chart的配置 + log.info("查询需要保存chart的配置"); Map<String, Object> map = new HashMap<>(); map.put("indType", indType); map.put("ext1", "chart"); @@ -55,6 +57,7 @@ if (CollectionUtils.isEmpty(list)) { return; } + log.info("list.size={}", list.size()); List<CokingTraceChartEntity> entityList = new ArrayList<>(); list.forEach(value -> { diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelBMTask.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelBMTask.java index 3b7b409..4a612a4 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelBMTask.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelBMTask.java @@ -262,6 +262,8 @@ analyIndEntity.setSort(i + 1); entityList.add(analyIndEntity); } + // 清理旧数据 + cokingAnalyIndService.delete(process, analyDate, analyClass); cokingAnalyIndService.save(entityList); } } \ No newline at end of file diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelGXJTask.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelGXJTask.java index c31f557..700f866 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelGXJTask.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelGXJTask.java @@ -266,6 +266,8 @@ analyIndEntity.setSort(i+1); entityList.add(analyIndEntity); } + // 清理旧数据 + cokingAnalyIndService.delete(process, analyDate, analyClass); cokingAnalyIndService.save(entityList); } } \ No newline at end of file diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelHCTask.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelHCTask.java index 080565d..58f6eb8 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelHCTask.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelHCTask.java @@ -258,6 +258,8 @@ analyIndEntity.setSort(i + 1); entityList.add(analyIndEntity); } + // 清理旧数据 + cokingAnalyIndService.delete(process, analyDate, analyClass); cokingAnalyIndService.save(entityList); } } \ No newline at end of file diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelLJTask.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelLJTask.java index cfef52f..1232a9f 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelLJTask.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingTraceModelLJTask.java @@ -265,6 +265,8 @@ analyIndEntity.setSort(i + 1); entityList.add(analyIndEntity); } + // 清理旧数据 + cokingAnalyIndService.delete(process, analyDate, analyClass); cokingAnalyIndService.save(entityList); } } \ No newline at end of file -- Gitblit v1.9.3