|
@@ -909,10 +909,11 @@ public class UserTenantAlbumRecordServiceImpl extends ServiceImpl<UserTenantAlbu
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public UserTenantAlbumRecordWrapper.LastUserTenantAlbumRecord last(Long userId,Long albumId) {
|
|
|
+ public UserTenantAlbumRecordWrapper.LastUserTenantAlbumRecord last(Long userId,Long tenantId,Long albumId) {
|
|
|
//获取最近有效期最近的一条记录,(没过期)
|
|
|
List<UserTenantAlbumRecord> albumRecords = this.lambdaQuery()
|
|
|
.eq(UserTenantAlbumRecord::getUserId, userId)
|
|
|
+ .eq(UserTenantAlbumRecord::getTenantId, tenantId)
|
|
|
.eq(UserTenantAlbumRecord::getEfficientFlag, true)
|
|
|
.eq(UserTenantAlbumRecord::getDeductionStatus, EDeductionStatus.EFFECTIVE)
|
|
|
.eq(albumId != null, UserTenantAlbumRecord::getTenantAlbumId, albumId).list();
|
|
@@ -934,6 +935,7 @@ public class UserTenantAlbumRecordServiceImpl extends ServiceImpl<UserTenantAlbu
|
|
|
UserTenantAlbumRecord record = this.lambdaQuery()
|
|
|
.eq(UserTenantAlbumRecord::getUserId, userId)
|
|
|
.eq(UserTenantAlbumRecord::getEfficientFlag, true)
|
|
|
+ .eq(UserTenantAlbumRecord::getTenantId, tenantId)
|
|
|
.lt(UserTenantAlbumRecord::getEndTime, new Date())
|
|
|
.eq(albumId != null, UserTenantAlbumRecord::getTenantAlbumId, albumId)
|
|
|
.orderByDesc(UserTenantAlbumRecord::getEndTime)
|
|
@@ -949,6 +951,7 @@ public class UserTenantAlbumRecordServiceImpl extends ServiceImpl<UserTenantAlbu
|
|
|
if (albumId == null){
|
|
|
TenantAlbum tenantAlbum = tenantAlbumService.getById(tenantAlbumId);
|
|
|
lastUserTenantAlbumRecord.setTenantAlbumName(tenantAlbum.getName());
|
|
|
+ lastUserTenantAlbumRecord.setTenantAlbumId(tenantAlbumId);
|
|
|
}
|
|
|
lastUserTenantAlbumRecord.setEndTime(endTime);
|
|
|
}
|