|
@@ -920,7 +920,7 @@ public abstract class SnapshotApplicationBase
|
|
|
outDto.ValidPoints = record.Total - record.Out;
|
|
|
var startTime = new DateTime(DateTime.Now.Year, 1, 1, 0, 0, 0);
|
|
|
var endTime = new DateTime(DateTime.Now.Year, 12, 31, 23, 59, 59);
|
|
|
- var items = await _pointsRecordRepository.Queryable()
|
|
|
+ var query = _pointsRecordRepository.Queryable()
|
|
|
.LeftJoin<Citizen>((points, citizen) => points.UserId == citizen.Id)
|
|
|
.Where((points, citizen) => points.CreationTime >= startTime && points.CreationTime <= endTime)
|
|
|
.GroupBy((points, citizen) => new { points.UserId, citizen.IsSecurityMax, citizen.Name, citizen.PhoneNumber })
|
|
@@ -941,7 +941,11 @@ public abstract class SnapshotApplicationBase
|
|
|
PhoneNumber = citizen.PhoneNumber
|
|
|
})
|
|
|
.OrderByDescending(points => points.Rank)
|
|
|
- .Take(11).ToListAsync();
|
|
|
+ .Take(11);
|
|
|
+#if DEBUG
|
|
|
+ var sql = query.ToSqlString();
|
|
|
+#endif
|
|
|
+ var item = await query.ToListAsync();
|
|
|
return outDto;
|
|
|
}
|
|
|
#endregion
|