2
This commit is contained in:
parent
6cc3a0b2e8
commit
5cae5a7652
@ -156,18 +156,9 @@ namespace YunDa.ISAS.Application.GeneralInformation
|
|||||||
// 初始化事件描述
|
// 初始化事件描述
|
||||||
StringBuilder eventDescription = new StringBuilder("板卡信息更新: ");
|
StringBuilder eventDescription = new StringBuilder("板卡信息更新: ");
|
||||||
|
|
||||||
// 比较并更新字段
|
|
||||||
if (entity.SeqNo != input.SeqNo)
|
|
||||||
{
|
|
||||||
eventDescription.Append("顺序号更新, ");
|
|
||||||
entity.SeqNo = input.SeqNo;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (entity.BoardType != input.BoardType)
|
|
||||||
{
|
|
||||||
eventDescription.Append($"板卡类型更新为'{input.BoardType}', ");
|
|
||||||
entity.BoardType = input.BoardType;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (entity.HardwareVersion != input.HardwareVersion)
|
if (entity.HardwareVersion != input.HardwareVersion)
|
||||||
{
|
{
|
||||||
@ -281,11 +272,17 @@ namespace YunDa.ISAS.Application.GeneralInformation
|
|||||||
eventDescription.Append($"维修记录更新为'{input.MaintenanceRecord}', ");
|
eventDescription.Append($"维修记录更新为'{input.MaintenanceRecord}', ");
|
||||||
entity.MaintenanceRecord = input.MaintenanceRecord;
|
entity.MaintenanceRecord = input.MaintenanceRecord;
|
||||||
}
|
}
|
||||||
if (entity.IsActive != input.IsActive)
|
if (entity.ProgramVersion != input.ProgramVersion)
|
||||||
{
|
{
|
||||||
eventDescription.Append($"是否在用更新为'{input.IsActive}', ");
|
eventDescription.Append($"程序版本更新为'{input.ProgramVersion}', ");
|
||||||
entity.IsActive = input.IsActive;
|
entity.ProgramVersion = input.ProgramVersion;
|
||||||
}
|
}
|
||||||
|
if (entity.ProgramVersion != input.ProgramVersionCrc)
|
||||||
|
{
|
||||||
|
eventDescription.Append($"程序版本校验码更新为'{input.ProgramVersionCrc}', ");
|
||||||
|
entity.ProgramVersionCrc = input.ProgramVersionCrc;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// 检查是否有变化并记录历史
|
// 检查是否有变化并记录历史
|
||||||
var updatedContent = JsonConvert.SerializeObject(entity);
|
var updatedContent = JsonConvert.SerializeObject(entity);
|
||||||
@ -345,6 +342,8 @@ namespace YunDa.ISAS.Application.GeneralInformation
|
|||||||
|| deviceBoardCard.VerificationDate != input.VerificationDate
|
|| deviceBoardCard.VerificationDate != input.VerificationDate
|
||||||
|| deviceBoardCard.VerificationPerson != input.VerificationPerson
|
|| deviceBoardCard.VerificationPerson != input.VerificationPerson
|
||||||
|| deviceBoardCard.ProductionDate != input.ProductionDate
|
|| deviceBoardCard.ProductionDate != input.ProductionDate
|
||||||
|
|| deviceBoardCard.ProductionDate != input.ProductionDate
|
||||||
|
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
var deviceBoardCardHistory = _boardCardHistoryRepository.GetAll().Where(t => t.BoardCardInfoId == deviceBoardCard.Id).ToList();
|
var deviceBoardCardHistory = _boardCardHistoryRepository.GetAll().Where(t => t.BoardCardInfoId == deviceBoardCard.Id).ToList();
|
||||||
@ -396,6 +395,16 @@ namespace YunDa.ISAS.Application.GeneralInformation
|
|||||||
{
|
{
|
||||||
eventDescription.AppendLine($"更改了设备的生产日期: {deviceBoardCard.ProductionDate} -> {input.ProductionDate}");
|
eventDescription.AppendLine($"更改了设备的生产日期: {deviceBoardCard.ProductionDate} -> {input.ProductionDate}");
|
||||||
}
|
}
|
||||||
|
if (deviceBoardCard.ProgramVersion != input.ProgramVersion)
|
||||||
|
{
|
||||||
|
eventDescription.Append($"程序版本更新为'{input.ProgramVersion}', ");
|
||||||
|
deviceBoardCard.ProgramVersion = input.ProgramVersion;
|
||||||
|
}
|
||||||
|
if (deviceBoardCard.ProgramVersion != input.ProgramVersionCrc)
|
||||||
|
{
|
||||||
|
eventDescription.Append($"程序版本校验码更新为'{input.ProgramVersionCrc}', ");
|
||||||
|
deviceBoardCard.ProgramVersionCrc = input.ProgramVersionCrc;
|
||||||
|
}
|
||||||
boardHistory.EventDescription = eventDescription.ToString().TrimEnd(',');
|
boardHistory.EventDescription = eventDescription.ToString().TrimEnd(',');
|
||||||
boardHistory.EventRecordType = EventRecordTypeEnum.Board;
|
boardHistory.EventRecordType = EventRecordTypeEnum.Board;
|
||||||
boardHistory.Remark = input.Remark;
|
boardHistory.Remark = input.Remark;
|
||||||
|
@ -27,7 +27,8 @@ namespace YunDa.SOMS.DataTransferObject.GeneralInformation.ProtectionDeviceInfoD
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public virtual int SeqNo { get; set; }
|
public virtual int SeqNo { get; set; }
|
||||||
public string BoardId { get; set; } // 板卡号
|
public string BoardId { get; set; } // 板卡号
|
||||||
|
public string ProgramVersion { get; set; }//程序版本
|
||||||
|
public string ProgramVersionCrc { get; set; }//程序版本校验码
|
||||||
public string BoardType { get; set; } // 板卡类型
|
public string BoardType { get; set; } // 板卡类型
|
||||||
public string BoardTypeId { get; set; } // 厂家板卡类型
|
public string BoardTypeId { get; set; } // 厂家板卡类型
|
||||||
public string HardwareVersion { get; set; } // 硬件版本
|
public string HardwareVersion { get; set; } // 硬件版本
|
||||||
|
@ -21,7 +21,8 @@ namespace YunDa.SOMS.DataTransferObject.GeneralInformation.ProtectionDeviceInfoD
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public virtual int SeqNo { get; set; }
|
public virtual int SeqNo { get; set; }
|
||||||
public string BoardId { get; set; } // 板卡号
|
public string BoardId { get; set; } // 板卡号
|
||||||
|
public string ProgramVersion { get; set; }//程序版本
|
||||||
|
public string ProgramVersionCrc { get; set; }//程序版本校验码
|
||||||
public string BoardType { get; set; } // 板卡类型
|
public string BoardType { get; set; } // 板卡类型
|
||||||
public string BoardTypeId { get; set; } // 板卡类型
|
public string BoardTypeId { get; set; } // 板卡类型
|
||||||
|
|
||||||
@ -132,6 +133,9 @@ namespace YunDa.SOMS.DataTransferObject.GeneralInformation.ProtectionDeviceInfoD
|
|||||||
/// 维修记录,用字符串来表示,可记录关于维修相关的文字描述等信息
|
/// 维修记录,用字符串来表示,可记录关于维修相关的文字描述等信息
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public virtual string MaintenanceRecord { get; set; }
|
public virtual string MaintenanceRecord { get; set; }
|
||||||
|
|
||||||
|
public string ProgramVersion { get; set; }//程序版本
|
||||||
|
public string ProgramVersionCrc { get; set; }//程序版本校验码
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 备注
|
/// 备注
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -23,6 +23,8 @@ namespace YunDa.SOMS.DataTransferObject.GeneralInformation.ProtectionDeviceInfoD
|
|||||||
|
|
||||||
public string DatabaseVersion { get; set; } // 数据库版本
|
public string DatabaseVersion { get; set; } // 数据库版本
|
||||||
|
|
||||||
|
public string ProgramVersion { get; set; }//程序版本
|
||||||
|
public string ProgramVersionCrc { get; set; }//程序版本校验码
|
||||||
public string ProtectionVersion { get; set; } // 保护程序版本
|
public string ProtectionVersion { get; set; } // 保护程序版本
|
||||||
|
|
||||||
public string ProtectionChecksum { get; set; } // 保护程序校验码
|
public string ProtectionChecksum { get; set; } // 保护程序校验码
|
||||||
|
@ -24,6 +24,8 @@ namespace YunDa.SOMS.Entities.GeneralInformation
|
|||||||
public string BoardType { get; set; } // 板卡类型
|
public string BoardType { get; set; } // 板卡类型
|
||||||
public string BoardTypeId { get; set; } // 厂家板卡类型
|
public string BoardTypeId { get; set; } // 厂家板卡类型
|
||||||
|
|
||||||
|
public string ProgramVersion { get; set; }//程序版本
|
||||||
|
public string ProgramVersionCrc { get; set; }//程序版本校验码
|
||||||
|
|
||||||
public string HardwareVersion { get; set; } // 硬件版本
|
public string HardwareVersion { get; set; } // 硬件版本
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user