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 implements BasRgvErrLogService { @Override public BasRgvErrLog findLatestByTaskNo(Integer rgvNo, Integer taskNo) { List basRgvErrLog = this.baseMapper.selectList(new EntityWrapper() .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 basErrLogs = this.baseMapper.selectList(new EntityWrapper() .eq("rgv_no", crnNo) .orderBy("start_time", false)); if (basErrLogs == null || basErrLogs.size() == 0) { return null; } else { return basErrLogs.get(0); } } }