fix DateTime时间格式错误

This commit is contained in:
2026-01-09 10:51:44 +08:00
parent 83a53b31af
commit a9eb4f6bed

View File

@@ -28,19 +28,19 @@ public class CostUploadJob : BaseJob
var month = now.Month == 1 ? 12 : now.Month - 1; var month = now.Month == 1 ? 12 : now.Month - 1;
var s = new DateTime(year, month, 1); var s = new DateTime(year, month, 1);
var e = new DateTime(year, month + 1, 1); var e = s.AddMonths(1);
var endDayOfMonth = e.AddDays(-1); var endDayOfMonth = e.AddDays(-1);
//从余额找人 //从余额找人
var userCodeAll = await DbContext.Queryable<UserBalanceEntity>() var userCodeAll = await DbContext.Queryable<UserBalanceEntity>()
.Where(x => SqlFunc.Subqueryable<UserBalanceUploadRecordEntity>() .Where(x =>
.Where(p => p.Year == year && p.Month == month) SqlFunc.Subqueryable<UserBalanceUploadRecordEntity>().Where(p => p.Year == year && p.Month == month).Where(p => p.UserCode == x.UserCode).NotAny()
.Where(p => p.UserCode == x.UserCode).NotAny()) )
.Select(x => x.UserCode) .Select(x => x.UserCode)
.Distinct() .Distinct()
.ToListAsync(); .ToListAsync();
//var userCodeAll = await DbContext.Queryable<UserBalanceUploadRecordEntity>().Where(x => x.Cost < 0).Select(x => x.UserCode).ToListAsync(); //var userCodeAll = await DbContext.Queryable<UserBalanceUploadRecordEntity>().Where(x => x.Cost < 0).Select(x => x.UserCode).ToListAsync();
Logger.LogInformation("CostUploadJob消费上传人员:{count},统计区间为{s}{e}", userCodeAll.Count, s.ToString("yyyy-MM-dd"), endDayOfMonth.ToString("yyyy-MM-dd")); Logger.LogInformation("CostUploadJob消费上传人员:{count},统计区间为[{s}{e})", userCodeAll.Count, s.ToString("yyyy-MM-dd"), endDayOfMonth.ToString("yyyy-MM-dd"));
foreach (var userCodes in userCodeAll.Chunk(100)) foreach (var userCodes in userCodeAll.Chunk(100))
{ {