@ -74,14 +74,15 @@ public class CollectRecordServiceImpl extends ServiceImpl<CollectRecordMapper,Co
}
private long getItemNo ( CollectRecord collectRecord ) {
List < CollectRecord > list = lambdaQuery ( )
. eq ( CollectRecord : : getDeviceNo , collectRecord . getDeviceNo ( ) )
. eq ( CollectRecord : : getSite , collectRecord . getSite ( ) )
. eq ( CollectRecord : : getCollectId , collectRecord . getCollectId ( ) )
. orderByDesc ( CollectRecord : : getItemNo ) . list ( ) ;
if ( list . isEmpty ( ) ) {
return 0L ;
}
return list . get ( 0 ) . getItemNo ( ) + 1 ;
/ / List < CollectRecord > list = lambdaQuery ( )
/ / . eq ( CollectRecord : : getDeviceNo , collectRecord . getDeviceNo ( ) )
/ / . eq ( CollectRecord : : getSite , collectRecord . getSite ( ) )
/ / . eq ( CollectRecord : : getCollectId , collectRecord . getCollectId ( ) )
/ / . orderByDesc ( CollectRecord : : getItemNo ) . list ( ) ;
/ / if ( list . isEmpty ( ) ) {
/ / return 0L ;
/ / }
/ / return list . get ( 0 ) . getItemNo ( ) + 1 ;
return baseMapper . selectMaxItemNo ( collectRecord ) + 1 ;
}
}