From 90b83e2ee39c9599d08a963ebf445911e5d6ff5c Mon Sep 17 00:00:00 2001 From: heheng <475597332@qq.com> Date: 星期五, 20 六月 2025 13:49:35 +0800 Subject: [PATCH] 准东数据推送优化 --- src/main/java/com/ruoyi/project/tr/specialCheck/Test/DealDataTask.java | 85 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 85 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/ruoyi/project/tr/specialCheck/Test/DealDataTask.java b/src/main/java/com/ruoyi/project/tr/specialCheck/Test/DealDataTask.java new file mode 100644 index 0000000..497a6d4 --- /dev/null +++ b/src/main/java/com/ruoyi/project/tr/specialCheck/Test/DealDataTask.java @@ -0,0 +1,85 @@ +package com.ruoyi.project.tr.specialCheck.Test; + +import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; +import com.ruoyi.project.tr.specialCheck.domin.TbBaseCheckItem; +import com.ruoyi.project.tr.specialCheck.domin.TbSpecialCheckItemLog; +import com.ruoyi.project.tr.specialCheck.domin.TbSpecialCheckTaskLog; +import com.ruoyi.project.tr.specialCheck.mapper.TbBaseCheckItemMapper; +import com.ruoyi.project.tr.specialCheck.mapper.TbSpecialCheckItemLogMapper; +import com.ruoyi.project.tr.specialCheck.mapper.TbSpecialCheckTaskLogMapper; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.time.LocalDateTime; +import java.util.List; +import java.util.UUID; + +@Component +public class DealDataTask { + + /** + * 每年拉取完检查项需要生成对应的专项任务数据 + */ + + public static final String TASK_ID = "a8de03f0-4c3e-43fe-a139-0e4ed34edd35"; + + + @Autowired + private TbSpecialCheckTaskLogMapper taskSpecialLogMapper; + + @Autowired + private TbBaseCheckItemMapper baseCheckItemMapper; + + @Autowired + + private TbSpecialCheckItemLogMapper itemLogMapper; + + public void dealData(){ +// //taskLog 任务 需要改查询日期 + List<TbSpecialCheckTaskLog> tbSpecialCheckTaskLogs = taskSpecialLogMapper.listTestReportTaskTest(); + if (tbSpecialCheckTaskLogs != null && !tbSpecialCheckTaskLogs.isEmpty()){ + for (TbSpecialCheckTaskLog tbSpecialCheckTaskLog : tbSpecialCheckTaskLogs) { + tbSpecialCheckTaskLog.setTaskId(TASK_ID); + tbSpecialCheckTaskLog.setIndexId(null); + tbSpecialCheckTaskLog.setId(UUID.randomUUID().toString()); + tbSpecialCheckTaskLog.setReportStatus((byte) 1); + tbSpecialCheckTaskLog.setCheckType("2"); + tbSpecialCheckTaskLog.setCreateDate(LocalDateTime.now()); + tbSpecialCheckTaskLog.setUpdateDate(LocalDateTime.now()); + taskSpecialLogMapper.save(tbSpecialCheckTaskLog); + + } + } + + +// //任务item +// +// List<TbBaseCheckItem> tbBaseCheckItems = baseCheckItemMapper.listBaseCheckItemBytaskId(TASK_ID); +// if (ObjectUtils.isNotEmpty(tbBaseCheckItems)){ +// for (TbBaseCheckItem tbBaseCheckItem : tbBaseCheckItems) { +// TbSpecialCheckItemLog tbSpecialCheckItemLog = new TbSpecialCheckItemLog(); +// tbSpecialCheckItemLog.setId(UUID.randomUUID().toString()); +// tbSpecialCheckItemLog.setCompanyCode("652310082"); +// tbSpecialCheckItemLog.setTaskId(TASK_ID); +// tbSpecialCheckItemLog.setCheckItemId(tbBaseCheckItem.getId()); +// tbSpecialCheckItemLog.setCheckName(tbBaseCheckItem.getCheckName()); +// tbSpecialCheckItemLog.setCheckContent(tbBaseCheckItem.getCheckContent()); +// tbSpecialCheckItemLog.setCheckWay(tbBaseCheckItem.getCheckWay()); +// tbSpecialCheckItemLog.setCheckBasis(tbBaseCheckItem.getCheckBasis()); +// tbSpecialCheckItemLog.setApplicablePlace(tbBaseCheckItem.getApplicablePlace()); +// tbSpecialCheckItemLog.setCreateBy("李康"); +// tbSpecialCheckItemLog.setCreateDate(tbBaseCheckItem.getCreateDate()); +// tbSpecialCheckItemLog.setUpdateBy("李康"); +// tbSpecialCheckItemLog.setUpdateDate(tbBaseCheckItem.getUpdateDate()); +// itemLogMapper.save(tbSpecialCheckItemLog); +// } +// } + + + + + + + } + +} -- Gitblit v1.9.2