修改报警记录

This commit is contained in:
quowingwang
2025-12-21 15:14:44 +08:00
parent d0c2714607
commit 22a53016fd

View File

@@ -107,30 +107,45 @@ namespace ZR.Service.mes.andon
/// <returns></returns>
public int UpdateAndonAlarmRecord(AndonAlarmRecord model)
{
//var response = Update(w => w.Id == model.Id, it => new AndonAlarmRecord()
//{
// AlarmCode = model.AlarmCode,
// LineCode = model.LineCode,
// LineName = model.LineName,
// AlarmType = model.AlarmType,
// AlarmLevel = model.AlarmLevel,
// AlarmInfo = model.AlarmInfo,
// Sender = model.Sender,
// SenderName = model.SenderName,
// SendTime = model.SendTime,
// Receiver = model.Receiver,
// ReceiverName = model.ReceiverName,
// Sequence = model.Sequence,
// DurationTime = model.DurationTime,
// Status = model.Status,
// HandleResult = model.HandleResult,
// Remarks = model.Remarks,
// CreatedBy = model.CreatedBy,
// CreatedTime = model.CreatedTime,
// UpdatedBy = model.UpdatedBy,
// UpdatedTime = model.UpdatedTime,
//});
//return response;
if (model != null && !string.IsNullOrEmpty(model.AlarmTypeCode))
{
var typeDic = andonAlarmTypeDictService.Queryable()
.Where(k => k.TypeCode == model.AlarmTypeCode)
.ToList().FirstOrDefault();
if (typeDic != null)
{
model.Receiver1 = typeDic.Receiver1;
model.Receiver1Name = typeDic.Receiver1Name;
model.Receiver2 = typeDic.Receiver2;
model.Receiver2Name = typeDic.Receiver2Name;
model.Receiver3 = typeDic.Receiver3;
model.Receiver3Name = typeDic.Receiver3Name;
model.Receiver4 = typeDic.Receiver4;
model.Receiver4Name = typeDic.Receiver4Name;
}
else
{
model.Receiver1 = null;
model.Receiver1Name = string.Empty;
model.Receiver2 = null;
model.Receiver2Name = string.Empty;
model.Receiver3 = null;
model.Receiver3Name = string.Empty;
model.Receiver4 = null;
model.Receiver4Name = string.Empty;
}
}
else
{
model.Receiver1 = null;
model.Receiver1Name = string.Empty;
model.Receiver2 = null;
model.Receiver2Name = string.Empty;
model.Receiver3 = null;
model.Receiver3Name = string.Empty;
model.Receiver4 = null;
model.Receiver4Name = string.Empty;
}
return Update(model, true);
}