From 656039ea9f1393b0e04f5e6443e05a71c463ff77 Mon Sep 17 00:00:00 2001
From: liriming <1343021927@qq.com>
Date: 星期三, 23 四月 2025 16:57:26 +0800
Subject: [PATCH] Merge branch 'master' of http://dlindusit.com:53929/r/ansteel

---
 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