This commit is contained in:
zpc 2025-09-21 22:06:53 +08:00
parent 88140f8ab9
commit cae9c8a596
3 changed files with 58 additions and 12 deletions

View File

@ -129,7 +129,9 @@ namespace ZR.Admin.WebApi.Controllers.Business
PortNumber = it.PortNumber, PortNumber = it.PortNumber,
RowNumber = it.RowNumber, RowNumber = it.RowNumber,
Tips = it.Remarks, Tips = it.Remarks,
OpticalAttenuation = it.OpticalAttenuation OpticalAttenuation = it.OpticalAttenuation,
EquipmentModel = it.EquipmentModel,
BusinessType = it.BusinessType,
}).ToListAsync(); }).ToListAsync();
List<OdfPortsMDtot> row = new List<OdfPortsMDtot>(); List<OdfPortsMDtot> row = new List<OdfPortsMDtot>();
l.GroupBy(it => it.RowNumber).ToList().ForEach(g => l.GroupBy(it => it.RowNumber).ToList().ForEach(g =>
@ -143,17 +145,9 @@ namespace ZR.Admin.WebApi.Controllers.Business
} }
else else
{ {
if (!string.IsNullOrEmpty(it.Tips)) if (!string.IsNullOrEmpty(it.BusinessType))
{ {
var t = it.Tips.Split(" "); tips = it.BusinessType.Substring(0, 1);
if (t.Length > 0 && t.Length > 2 && t[2].Length > 0)
{
tips = t[2].Substring(0, 1);
}
else
{
tips = it.Tips.Substring(0, 1);
}
} }
} }
return new OdfPortsMDto { Id = it.Id, Name = it.Name, Status = it.Status, Tips = tips }; return new OdfPortsMDto { Id = it.Id, Name = it.Name, Status = it.Status, Tips = tips };
@ -641,7 +635,9 @@ namespace ZR.Admin.WebApi.Controllers.Business
Remarks = excelItem.Remarks?.Trim(), Remarks = excelItem.Remarks?.Trim(),
OpticalAttenuation = excelItem.OpticalAttenuation?.Trim(), OpticalAttenuation = excelItem.OpticalAttenuation?.Trim(),
HistoryRemarks = excelItem.HistoryRemarks?.Trim(), HistoryRemarks = excelItem.HistoryRemarks?.Trim(),
OpticalCableOffRemarks = excelItem.OpticalCableOffRemarks OpticalCableOffRemarks = excelItem.OpticalCableOffRemarks,
BusinessType = excelItem.BusinessType,
EquipmentModel = excelItem.EquipmentModel,
}; };
port = _OdfPortsService.AddOdfPorts(port); port = _OdfPortsService.AddOdfPorts(port);
addPortCount++; addPortCount++;
@ -655,6 +651,8 @@ namespace ZR.Admin.WebApi.Controllers.Business
port.Status = excelItem.Status; port.Status = excelItem.Status;
port.OpticalCableOffRemarks = excelItem.OpticalCableOffRemarks; port.OpticalCableOffRemarks = excelItem.OpticalCableOffRemarks;
port.UpdatedAt = DateTime.Now; port.UpdatedAt = DateTime.Now;
port.BusinessType = excelItem.BusinessType;
port.EquipmentModel = excelItem.EquipmentModel;
await _OdfPortsService.UpdateAsync(port); await _OdfPortsService.UpdateAsync(port);
} }
if (string.IsNullOrEmpty(port.HistoryRemarks)) if (string.IsNullOrEmpty(port.HistoryRemarks))

View File

@ -96,6 +96,17 @@ namespace ZR.Model.Business.Dto
public string Tips { get; set; } public string Tips { get; set; }
public string OpticalAttenuation { get; set; } public string OpticalAttenuation { get; set; }
/// <summary>
/// 设备型号
/// </summary>
public string EquipmentModel { get; set; }
/// <summary>
/// 业务类型
/// </summary>
public string BusinessType { get; set; }
} }
public class OdfPortsMDtoc : OdfPortsMDto public class OdfPortsMDtoc : OdfPortsMDto
{ {
@ -408,6 +419,19 @@ namespace ZR.Model.Business.Dto
[ExcelColumn(Name = "光缆断信息")] [ExcelColumn(Name = "光缆断信息")]
[ExcelColumnName("光缆断信息")] [ExcelColumnName("光缆断信息")]
public string OpticalCableOffRemarks { get; set; } public string OpticalCableOffRemarks { get; set; }
/// <summary>
/// 设备型号
/// </summary>
[ExcelColumn(Name = "设备型号")]
[ExcelColumnName("设备型号")]
public string EquipmentModel { get; set; }
/// <summary>
/// 业务类型
/// </summary>
[ExcelColumn(Name = "业务类型")]
[ExcelColumnName("业务类型")]
public string BusinessType { get; set; }
} }
@ -490,6 +514,21 @@ namespace ZR.Model.Business.Dto
public string HistoryRemarks { get; set; } public string HistoryRemarks { get; set; }
public string Address { get; set; } public string Address { get; set; }
/// <summary>
/// 设备型号
/// </summary>
[ExcelColumn(Name = "设备型号")]
[ExcelColumnName("设备型号")]
public string EquipmentModel { get; set; }
/// <summary>
/// 业务类型
/// </summary>
[ExcelColumn(Name = "业务类型")]
[ExcelColumnName("业务类型")]
public string BusinessType { get; set; }
} }

View File

@ -103,5 +103,14 @@ namespace ZR.Model.Business
/// </summary> /// </summary>
public string OpticalCableOffRemarks { get; set; } public string OpticalCableOffRemarks { get; set; }
/// <summary>
/// 设备型号
/// </summary>
public string EquipmentModel { get; set; }
/// <summary>
/// 业务类型
/// </summary>
public string BusinessType { get; set; }
} }
} }