From 27d5321180fef418df6f67a8758fa44dc1d7aa87 Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期四, 24 四月 2025 16:50:57 +0800
Subject: [PATCH] 影响因素偏差值

---
 ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceDataServiceImpl.java |   23 ++++++++++++++++++++++-
 1 files changed, 22 insertions(+), 1 deletions(-)

diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceDataServiceImpl.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceDataServiceImpl.java
index 448ea5c..bae5e75 100644
--- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceDataServiceImpl.java
+++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceDataServiceImpl.java
@@ -4,6 +4,7 @@
 import com.iailab.module.ansteel.coking.dao.CokingTraceDataDao;
 import com.iailab.module.ansteel.coking.entity.CokingTraceDataEntity;
 import com.iailab.module.ansteel.coking.service.CokingTraceDataService;
+import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -24,6 +25,26 @@
 
     @Override
     public List<CokingTraceDataEntity> list(Map<String, Object> params) {
-        return cokingTraceDataDao.selectList(new QueryWrapper<>());
+        String processType = (String) params.get("processType");
+        String clock = (String) params.get("clock");
+        QueryWrapper<CokingTraceDataEntity> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq(StringUtils.isNotBlank(processType), "ex_obj", processType)
+                .eq(StringUtils.isNotBlank(clock), "clock", clock)
+                .orderByAsc("create_date");
+
+        return cokingTraceDataDao.selectList(queryWrapper);
+    }
+
+    @Override
+    public void insertList(List<CokingTraceDataEntity> list) {
+        cokingTraceDataDao.insert(list);
+    }
+
+    @Override
+    public void deleteByExObj(String exObj, String clock) {
+        QueryWrapper<CokingTraceDataEntity> queryWrapper = new QueryWrapper<>();
+        queryWrapper.eq("ex_obj", exObj)
+                .eq("clock", clock);
+        cokingTraceDataDao.delete(queryWrapper);
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3