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