This commit is contained in:
parent
39204672cd
commit
8c00f03814
File diff suppressed because one or more lines are too long
|
@ -150,18 +150,7 @@ public class IDIS_DBContext:DbContext
|
|||
{
|
||||
ChangeTracker.DetectChanges();
|
||||
ChangeTracker.Clear();
|
||||
// queries = Values
|
||||
// .Where(x => x.Handle.Contains(key) || x.CreateUser.Contains(key))
|
||||
// .Select(x => new IDIS_Query()
|
||||
// {
|
||||
// Handle = x.Handle,
|
||||
// CreateTime = x.CreateTime,
|
||||
// UpdateTime = x.UpdateTime,
|
||||
// CreateUser = x.CreateUser,
|
||||
// Datas = Datas.Where(data => data.Handle == x.Handle).ToArray(),
|
||||
// References = References.Where(reference => reference.Handle == x.Handle).ToArray()
|
||||
// }).ToArray();
|
||||
// return queries.Any();
|
||||
|
||||
var _data = Datas.ToList();
|
||||
var _values = Values.ToList();
|
||||
var handleKey = key.Split('?').First();
|
||||
|
@ -275,6 +264,10 @@ public class IDIS_DBContext:DbContext
|
|||
{
|
||||
var result = Datas.FirstOrDefault(x => x.Handle == handle && x.Name == name);
|
||||
if (result is null) return false;
|
||||
|
||||
var handleValue = Values.FirstOrDefault(x=>x.Handle==handle);
|
||||
if (handleValue != null) handleValue.UpdateTime = DateTime.Now;
|
||||
|
||||
result.UpdateTime=DateTime.Now;
|
||||
result.Value = value;
|
||||
SaveChangesAsync();
|
||||
|
|
Loading…
Reference in New Issue