|
|
@@ -128,7 +128,7 @@ namespace TeamAAS_VP.Data
|
|
|
{
|
|
|
UserId = userId,
|
|
|
Success = true,
|
|
|
- Time = DateTime.UtcNow,
|
|
|
+ Time = DateTime.Now,
|
|
|
Message = "Set as current user"
|
|
|
};
|
|
|
|
|
|
@@ -148,7 +148,7 @@ namespace TeamAAS_VP.Data
|
|
|
{
|
|
|
UserId = user.Id,
|
|
|
Success = true,
|
|
|
- Time = DateTime.UtcNow,
|
|
|
+ Time = DateTime.Now,
|
|
|
Message = user.UserName
|
|
|
};
|
|
|
await RecordUserLoginAsync(rec);
|
|
|
@@ -192,7 +192,7 @@ namespace TeamAAS_VP.Data
|
|
|
public async Task RecordUserLoginAsync(UserLoginRecord record)
|
|
|
{
|
|
|
if (record == null) throw new ArgumentNullException(nameof(record));
|
|
|
- if (record.Time == default(DateTime)) record.Time = DateTime.UtcNow;
|
|
|
+ if (record.Time == default(DateTime)) record.Time = DateTime.Now;
|
|
|
await _db.Insertable(record).ExecuteCommandAsync();
|
|
|
}
|
|
|
|
|
|
@@ -399,9 +399,9 @@ namespace TeamAAS_VP.Data
|
|
|
public async Task<int> GetTodayProductionAsync(string productName)
|
|
|
{
|
|
|
//今天的起始时间
|
|
|
- var todayStart = DateTime.UtcNow.Date;
|
|
|
+ var todayStart = DateTime.Now.Date;
|
|
|
//今天的结束时间
|
|
|
- var todayEnd = DateTime.UtcNow.Date;
|
|
|
+ var todayEnd = DateTime.Now.Date;
|
|
|
todayEnd = todayEnd.AddDays(1);
|
|
|
//按照产品名称和时间范围查询生产记录的总数
|
|
|
var total = await _db.Queryable<ProductionRecord>()
|
|
|
@@ -417,8 +417,8 @@ namespace TeamAAS_VP.Data
|
|
|
/// <returns></returns>
|
|
|
public async Task<int> GetLastHourProductionAsync(string productName)
|
|
|
{
|
|
|
- var lastHourStart = DateTime.UtcNow.AddHours(-1);
|
|
|
- var lastHourEnd = DateTime.UtcNow;
|
|
|
+ var lastHourStart = DateTime.Now.AddHours(-1);
|
|
|
+ var lastHourEnd = DateTime.Now;
|
|
|
//按照产品名称和时间范围查询生产记录的总数
|
|
|
var total = await _db.Queryable<ProductionRecord>()
|
|
|
.Where(r => r.ProductName == productName && r.Timestamp >= lastHourStart && r.Timestamp < lastHourEnd)
|
|
|
@@ -434,7 +434,7 @@ namespace TeamAAS_VP.Data
|
|
|
public Task<int> GetCurrentMonthProductionAsync(string productName)
|
|
|
{
|
|
|
|
|
|
- var now = DateTime.UtcNow;
|
|
|
+ var now = DateTime.Now;
|
|
|
var monthStart = new DateTime(now.Year, now.Month, 1);
|
|
|
var monthEnd = monthStart.AddMonths(1);
|
|
|
//按照产品名称和时间范围查询生产记录的总数
|
|
|
@@ -451,7 +451,7 @@ namespace TeamAAS_VP.Data
|
|
|
/// <returns></returns>
|
|
|
public Task<int> GetCurrentWeekProductionAsync(string productName)
|
|
|
{
|
|
|
- var now = DateTime.UtcNow;
|
|
|
+ var now = DateTime.Now;
|
|
|
var weekStart = FirstDayOfWeek(now);
|
|
|
var weekEnd = weekStart.AddDays(7);
|
|
|
//按照产品名称和时间范围查询生产记录的总数
|
|
|
@@ -524,7 +524,7 @@ namespace TeamAAS_VP.Data
|
|
|
/// <returns></returns>
|
|
|
public async Task<Dictionary<DateTime, Dictionary<string, int>>> GetMonthlyProductionByDayAndCategoryAsync(string productName)
|
|
|
{
|
|
|
- var now = DateTime.UtcNow;
|
|
|
+ var now = DateTime.Now;
|
|
|
var monthStart = new DateTime(now.Year, now.Month, 1);
|
|
|
var monthEnd = monthStart.AddMonths(1);
|
|
|
var list = await _db.Queryable<ProductionRecord>()
|
|
|
@@ -549,7 +549,7 @@ namespace TeamAAS_VP.Data
|
|
|
/// <returns></returns>
|
|
|
public async Task<Dictionary<int, Dictionary<string, int>>> GetWeeklyProductionByDayAndCategoryAsync(string productName)
|
|
|
{
|
|
|
- var now = DateTime.UtcNow;
|
|
|
+ var now = DateTime.Now;
|
|
|
var weekStart = FirstDayOfWeek(now);
|
|
|
var weekEnd = weekStart.AddDays(7);
|
|
|
var list = await _db.Queryable<ProductionRecord>()
|
|
|
@@ -573,7 +573,7 @@ namespace TeamAAS_VP.Data
|
|
|
/// <returns></returns>
|
|
|
public async Task<Dictionary<int, Dictionary<string, int>>> GetDailyProductionByHourAndCategoryAsync(string productName)
|
|
|
{
|
|
|
- var now = DateTime.UtcNow;
|
|
|
+ var now = DateTime.Now;
|
|
|
var dayStart = now.Date;
|
|
|
var dayEnd = dayStart.AddDays(1);
|
|
|
var list = await _db.Queryable<ProductionRecord>()
|
|
|
@@ -616,7 +616,7 @@ namespace TeamAAS_VP.Data
|
|
|
public async Task RecordAlarmAsync(AlarmRecord alarm)
|
|
|
{
|
|
|
if (alarm == null) throw new ArgumentNullException(nameof(alarm));
|
|
|
- if (alarm.Time == default(DateTime)) alarm.Time = DateTime.UtcNow;
|
|
|
+ if (alarm.Time == default(DateTime)) alarm.Time = DateTime.Now;
|
|
|
await _db.Insertable(alarm).ExecuteCommandAsync();
|
|
|
}
|
|
|
|
|
|
@@ -649,7 +649,7 @@ namespace TeamAAS_VP.Data
|
|
|
try
|
|
|
{
|
|
|
if (result == null) throw new ArgumentNullException(nameof(result));
|
|
|
- if (result.Timestamp == default(DateTime)) result.Timestamp = DateTime.UtcNow;
|
|
|
+ if (result.Timestamp == default(DateTime)) result.Timestamp = DateTime.Now;
|
|
|
await _db.Insertable(result).ExecuteCommandAsync();
|
|
|
}
|
|
|
catch (Exception)
|
|
|
@@ -703,7 +703,7 @@ namespace TeamAAS_VP.Data
|
|
|
public async Task RecordScrewFeederBatchAsync(ScrewFeederBatchRecord record)
|
|
|
{
|
|
|
if (record == null) throw new ArgumentNullException(nameof(record));
|
|
|
- if (record.ChangeTime == default(DateTime)) record.ChangeTime = DateTime.UtcNow;
|
|
|
+ if (record.ChangeTime == default(DateTime)) record.ChangeTime = DateTime.Now;
|
|
|
record.Id = record.Id == Guid.Empty ? Guid.NewGuid() : record.Id;
|
|
|
await _db.Insertable(record).ExecuteCommandAsync();
|
|
|
}
|
|
|
@@ -777,7 +777,7 @@ namespace TeamAAS_VP.Data
|
|
|
public async Task RecordPhotoCaptureAsync(PhotoCaptureRecord record)
|
|
|
{
|
|
|
if (record == null) throw new ArgumentNullException(nameof(record));
|
|
|
- if (record.CaptureTime == default(DateTime)) record.CaptureTime = DateTime.UtcNow;
|
|
|
+ if (record.CaptureTime == default(DateTime)) record.CaptureTime = DateTime.Now;
|
|
|
record.Id = record.Id == Guid.Empty ? Guid.NewGuid() : record.Id;
|
|
|
await _db.Insertable(record).ExecuteCommandAsync();
|
|
|
}
|
|
|
@@ -831,7 +831,7 @@ namespace TeamAAS_VP.Data
|
|
|
public async Task RecordHeadChangeAsync(HeadChangeRecord record)
|
|
|
{
|
|
|
if (record == null) throw new ArgumentNullException(nameof(record));
|
|
|
- if (record.ChangeTime == default(DateTime)) record.ChangeTime = DateTime.UtcNow;
|
|
|
+ if (record.ChangeTime == default(DateTime)) record.ChangeTime = DateTime.Now;
|
|
|
record.Id = record.Id == Guid.Empty ? Guid.NewGuid() : record.Id;
|
|
|
await _db.Insertable(record).ExecuteCommandAsync();
|
|
|
}
|
|
|
@@ -895,7 +895,7 @@ namespace TeamAAS_VP.Data
|
|
|
{
|
|
|
var newRec = new HeadChangeRecord
|
|
|
{
|
|
|
- ChangeTime = DateTime.UtcNow,
|
|
|
+ ChangeTime = DateTime.Now,
|
|
|
HeadBatchNumber = string.Empty,
|
|
|
CurrentLockCount = 1,
|
|
|
OperatorName = operatorName
|
|
|
@@ -928,7 +928,7 @@ namespace TeamAAS_VP.Data
|
|
|
public async Task RecordNozzleChangeAsync(NozzleChangeRecord record)
|
|
|
{
|
|
|
if (record == null) throw new ArgumentNullException(nameof(record));
|
|
|
- if (record.ChangeTime == default(DateTime)) record.ChangeTime = DateTime.UtcNow;
|
|
|
+ if (record.ChangeTime == default(DateTime)) record.ChangeTime = DateTime.Now;
|
|
|
record.Id = record.Id == Guid.Empty ? Guid.NewGuid() : record.Id;
|
|
|
await _db.Insertable(record).ExecuteCommandAsync();
|
|
|
}
|
|
|
@@ -975,7 +975,7 @@ namespace TeamAAS_VP.Data
|
|
|
{
|
|
|
var newRec = new NozzleChangeRecord
|
|
|
{
|
|
|
- ChangeTime = DateTime.UtcNow,
|
|
|
+ ChangeTime = DateTime.Now,
|
|
|
NozzleBatchNumber = string.Empty,
|
|
|
CurrentLockCount = 1,
|
|
|
OperatorName = operatorName
|
|
|
@@ -1026,7 +1026,7 @@ namespace TeamAAS_VP.Data
|
|
|
{
|
|
|
var record = new NozzleChangeRecord
|
|
|
{
|
|
|
- ChangeTime = DateTime.UtcNow.AddMinutes(-i * 10),
|
|
|
+ ChangeTime = DateTime.Now.AddMinutes(-i * 10),
|
|
|
NozzleBatchNumber = $"Batch-{i}",
|
|
|
CurrentLockCount = i,
|
|
|
OperatorName = $"Operator-{i}"
|
|
|
@@ -1039,7 +1039,7 @@ namespace TeamAAS_VP.Data
|
|
|
{
|
|
|
var record = new HeadChangeRecord
|
|
|
{
|
|
|
- ChangeTime = DateTime.UtcNow.AddMinutes(-i * 15),
|
|
|
+ ChangeTime = DateTime.Now.AddMinutes(-i * 15),
|
|
|
HeadBatchNumber = $"HeadBatch-{i}",
|
|
|
CurrentLockCount = i,
|
|
|
OperatorName = $"HeadOperator-{i}"
|
|
|
@@ -1052,7 +1052,7 @@ namespace TeamAAS_VP.Data
|
|
|
{
|
|
|
var record = new ScrewFeederBatchRecord
|
|
|
{
|
|
|
- ChangeTime = DateTime.UtcNow.AddMinutes(-i * 20),
|
|
|
+ ChangeTime = DateTime.Now.AddMinutes(-i * 20),
|
|
|
BatchNumber = $"ScrewBatch-{i}",
|
|
|
FeederNumber = i + 1
|
|
|
};
|
|
|
@@ -1068,7 +1068,7 @@ namespace TeamAAS_VP.Data
|
|
|
ProductName = "产品1",
|
|
|
Category = (i % 2 == 0) ? "OK" : "NG",
|
|
|
Quantity = 1,
|
|
|
- Timestamp = DateTime.UtcNow.AddMinutes(-i * 5),
|
|
|
+ Timestamp = DateTime.Now.AddMinutes(-i * 5),
|
|
|
UserName = "TestUser",
|
|
|
Remark = $"TotalSeconds:1.10"
|
|
|
};
|
|
|
@@ -1081,7 +1081,7 @@ namespace TeamAAS_VP.Data
|
|
|
var result = new LockResult(i % 4, $"PN-{i % 5}", 10.5f, 0.3f, (i % 3 != 0))
|
|
|
{
|
|
|
ProductName = "产品1",
|
|
|
- Timestamp = DateTime.UtcNow.AddMinutes(-i * 3),
|
|
|
+ Timestamp = DateTime.Now.AddMinutes(-i * 3),
|
|
|
};
|
|
|
await RecordLockResultAsync(result);
|
|
|
}
|
|
|
@@ -1098,7 +1098,7 @@ namespace TeamAAS_VP.Data
|
|
|
CameraName = $"下相机",
|
|
|
ProductSN = $"SN-{i}",
|
|
|
IsSuccess = (i % 2 == 0),
|
|
|
- CaptureTime = DateTime.UtcNow.AddMinutes(-i * 7),
|
|
|
+ CaptureTime = DateTime.Now.AddMinutes(-i * 7),
|
|
|
ImagePath = $"/images/photo_{i}.jpg"
|
|
|
};
|
|
|
await RecordPhotoCaptureAsync(record);
|