diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/dal/mysql/traceabilitycode/TraceabilityCodeMapper.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/dal/mysql/traceabilitycode/TraceabilityCodeMapper.java index 4c78cfb1..68b0fca6 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/dal/mysql/traceabilitycode/TraceabilityCodeMapper.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/dal/mysql/traceabilitycode/TraceabilityCodeMapper.java @@ -102,6 +102,7 @@ public interface TraceabilityCodeMapper extends BaseMapperX .eqIfPresent(TraceabilityCodeDO::getCodeOutBatch, reqVO.getCodeOutBatch()) .eqIfPresent(TraceabilityCodeDO::getScanCodeCount, reqVO.getScanCodeCount()) .betweenIfPresent(TraceabilityCodeDO::getCreateTime, reqVO.getCreateTime()) + // 按CodeOutBatch分组,选择每个分组中最新创建的记录 .groupBy(TraceabilityCodeDO::getCodeOutBatch) .orderByDesc(TraceabilityCodeDO::getCreateTime)); }