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