From 08192aa7aebc8ca582b61fe2803dcd877329eca3 Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期六, 03 十二月 2022 16:08:47 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/xjhswcs' into xjhswcs

---
 src/main/java/com/zy/asrs/service/impl/BasRgvErrLogServiceImpl.java |   41 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/BasRgvErrLogServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/BasRgvErrLogServiceImpl.java
new file mode 100644
index 0000000..de9ec38
--- /dev/null
+++ b/src/main/java/com/zy/asrs/service/impl/BasRgvErrLogServiceImpl.java
@@ -0,0 +1,41 @@
+package com.zy.asrs.service.impl;
+
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.zy.asrs.entity.BasErrLog;
+import com.zy.asrs.mapper.BasRgvErrLogMapper;
+import com.zy.asrs.entity.BasRgvErrLog;
+import com.zy.asrs.service.BasRgvErrLogService;
+import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+@Service("basRgvErrLogService")
+public class BasRgvErrLogServiceImpl extends ServiceImpl<BasRgvErrLogMapper, BasRgvErrLog> implements BasRgvErrLogService {
+
+    @Override
+    public BasRgvErrLog findLatestByTaskNo(Integer rgvNo, Integer taskNo) {
+        List<BasRgvErrLog> basRgvErrLog = this.baseMapper.selectList(new EntityWrapper<BasRgvErrLog>()
+                .eq("rgv_no", rgvNo)
+                .eq("wrk_no", taskNo)
+                .orderBy("start_time", false));
+        if (basRgvErrLog == null || basRgvErrLog.size() == 0) {
+            return null;
+        } else {
+            return basRgvErrLog.get(0);
+        }
+    }
+
+    @Override
+    public BasRgvErrLog findLatest(Integer crnNo) {
+        List<BasRgvErrLog> basErrLogs = this.baseMapper.selectList(new EntityWrapper<BasRgvErrLog>()
+                .eq("rgv_no", crnNo)
+                .orderBy("start_time", false));
+        if (basErrLogs == null || basErrLogs.size() == 0) {
+            return null;
+        } else {
+            return basErrLogs.get(0);
+        }
+    }
+
+}

--
Gitblit v1.9.1