|
|
@@ -174,7 +174,7 @@ public class SampleServiceImpl implements ISampleService, SampleService {
|
|
|
@Override
|
|
|
public List<SampleFlowVo> queryFlowLogs(Long id) {
|
|
|
LambdaQueryWrapper<SampleFlow> lqw = Wrappers.lambdaQuery();
|
|
|
- lqw.eq(SampleFlow::getSampleId, id);
|
|
|
+ lqw.eq(SampleFlow::getSampleId, id).orderByDesc(SampleFlow::getId);
|
|
|
return flowMapper.selectVoList(lqw);
|
|
|
}
|
|
|
|
|
|
@@ -187,9 +187,10 @@ public class SampleServiceImpl implements ISampleService, SampleService {
|
|
|
if (sample == null) {
|
|
|
throw new ServiceException("查询个体不存在");
|
|
|
}
|
|
|
- SampleFlow lastFlow = flowMapper.selectList(new LambdaQueryWrapper<SampleFlow>()
|
|
|
+ SampleFlow lastFlow = flowMapper.selectOne(new LambdaQueryWrapper<SampleFlow>()
|
|
|
+ .eq(SampleFlow::getSampleId, id)
|
|
|
.eq(SampleFlow::getHandler, LoginHelper.getUserId())
|
|
|
- .orderByDesc(SampleFlow::getId)).get(0);
|
|
|
+ .orderByDesc(SampleFlow::getId).last("limit 1"));
|
|
|
if (lastFlow != null && DateUtils.getNowDate().before(DateUtils.addHours(lastFlow.getHandleTime(), 1))) {
|
|
|
return sample;
|
|
|
}
|