This commit is contained in:
zpc 2025-08-12 16:53:33 +08:00
parent b7d2673158
commit 25bac169b0
7 changed files with 49 additions and 9 deletions

View File

@ -286,7 +286,7 @@ namespace ZR.Admin.WebApi.Controllers.Business
/// <returns></returns>
[HttpPost("save")]
[ActionPermissionFilter(Permission = "odfports:edit")]
[Log(Title = "APP更新端口", BusinessType = BusinessType.UPDATE)]
[Log(Title = "APP修改端口", BusinessType = BusinessType.UPDATE)]
public IActionResult SaveMOdfPorts([FromBody] OdfPortsMMDto parm)
{
var port = _OdfPortsService.GetById(parm.Id);
@ -298,6 +298,8 @@ namespace ZR.Admin.WebApi.Controllers.Business
port.HistoryRemarks = parm.HistoryRemarks;
port.Remarks = parm.Remarks;
port.OpticalAttenuation = parm.OpticalAttenuation;
port.UpdatedAt = DateTime.Now;
port.OpticalCableOffRemarks = parm.OpticalCableOffRemarks;
if (port.Status == 0)
{
port.Remarks = "";
@ -505,6 +507,7 @@ namespace ZR.Admin.WebApi.Controllers.Business
Remarks = excelItem.Remarks?.Trim(),
OpticalAttenuation = excelItem.OpticalAttenuation?.Trim(),
HistoryRemarks = excelItem.HistoryRemarks?.Trim(),
OpticalCableOffRemarks = excelItem.OpticalCableOffRemarks
};
await _OdfPortsService.InsertAsync(port);
addPortCount++;
@ -515,6 +518,8 @@ namespace ZR.Admin.WebApi.Controllers.Business
port.Remarks = excelItem.Remarks?.Trim();
port.OpticalAttenuation = excelItem.OpticalAttenuation?.Trim();
port.Status = excelItem.Status;
port.OpticalCableOffRemarks = excelItem.OpticalCableOffRemarks;
port.UpdatedAt = DateTime.Now;
await _OdfPortsService.UpdateAsync(port);
}
successCount++;

View File

@ -108,7 +108,7 @@ namespace ZR.Admin.WebApi.Controllers.Business
{
Key = it.Id.ToString(),
Id = it.Id.ToString(),
Name = it.RoomName,
Name = it.RoomName + $"[{it.DeptName}]",
DeptId = it.DeptId ?? 0,
Level = 2,
Leaf = false,

View File

@ -8,7 +8,7 @@
},
"dbConfigs": [
{
"Conn": "Data Source=49.233.115.141;User ID=sa;Password=Dbt@com@123;Initial Catalog=OdtAdmin;Encrypt=True;TrustServerCertificate=True;",
"Conn": "Data Source=192.168.195.8;User ID=sa;Password=Dbt@com@123;Initial Catalog=OdtAdmin;Encrypt=True;TrustServerCertificate=True;",
"DbType": 1, // MySql = 0, SqlServer = 1, Oracle = 3PgSql = 4
"ConfigId": "0", //
"IsAutoCloseConnection": true
@ -17,7 +17,7 @@
// http://localhost:8888/common/initseedData
"CodeGenDbConfig": {
//{dbName}
"Conn": "Data Source=49.233.115.141;User ID=sa;Password=Dbt@com@123;Encrypt=True;TrustServerCertificate=True;Initial Catalog={dbName};",
"Conn": "Data Source=192.168.195.8;User ID=sa;Password=Dbt@com@123;Encrypt=True;TrustServerCertificate=True;Initial Catalog={dbName};",
"DbType": 1,
"IsAutoCloseConnection": true,
"DbName": "OdtAdmin" //,Oracle

View File

@ -14,6 +14,8 @@ namespace ZR.Model.Business.Dto
public string Remarks { get; set; }
public string OpticalAttenuation { get; set; }
public string HistoryRemarks { get; set; }
public string OpticalCableOffRemarks { get; set; }
}
/// <summary>
@ -39,6 +41,7 @@ namespace ZR.Model.Business.Dto
/// </summary>
public string HistoryRemarks { get; set; }
public string OpticalCableOffRemarks { get; set; }
/// <summary>
/// 机房id
@ -168,6 +171,12 @@ namespace ZR.Model.Business.Dto
[ExcelColumnName("光衰值dB")]
public string OpticalAttenuation { get; set; }
[ExcelColumn(Name = "光缆断信息")]
[ExcelColumnName("光缆断信息")]
public string OpticalCableOffRemarks { get; set; }
[ExcelColumn(Name = "历史故障表")]
[ExcelColumnName("历史故障表")]
public string HistoryRemarks { get; set; }
@ -202,6 +211,7 @@ namespace ZR.Model.Business.Dto
/// </summary>
[ExcelColumn(Name = "部门名称")]
public string DeptName { get; set; }
}
/// <summary>
@ -209,29 +219,29 @@ namespace ZR.Model.Business.Dto
/// </summary>
public class OdfPortsImportDto
{
[Required(ErrorMessage = "机房名称不能为空")]
[ExcelColumn(Name = "机房名称")]
[ExcelColumnName("机房名称")]
public string RoomName { get; set; }
[Required(ErrorMessage = "机架名称不能为空")]
[ExcelColumn(Name = "机架名称")]
[ExcelColumnName("机架名称")]
public string RackName { get; set; }
[Required(ErrorMessage = "机框名称不能为空")]
[ExcelColumn(Name = "机框名称")]
[ExcelColumnName("机框名称")]
public string FrameName { get; set; }
[Required(ErrorMessage = "行号不能为空")]
[ExcelColumn(Name = "行号1-6")]
@ -265,6 +275,13 @@ namespace ZR.Model.Business.Dto
/// </summary>
[ExcelColumn(Name = "部门名称")]
public string DeptName { get; set; }
/// <summary>
/// 光缆断信息
/// </summary>
[ExcelColumn(Name = "光缆断信息")]
[ExcelColumnName("光缆断信息")]
public string OpticalCableOffRemarks { get; set; }
}
@ -368,5 +385,10 @@ namespace ZR.Model.Business.Dto
[ExcelColumnName("历史故障表")]
public string HistoryRemarks { get; set; }
/// <summary>
///
/// </summary>
public string OpticalCableOffRemarks { get; set; }
}
}

View File

@ -98,5 +98,10 @@ namespace ZR.Model.Business
/// </summary>
public DateTime? UpdatedAt { get; set; }
/// <summary>
/// 光缆断信息
/// </summary>
public string OpticalCableOffRemarks { get; set; }
}
}

View File

@ -188,6 +188,10 @@ namespace ZR.Service.Business
predicate = predicate.AndIF(!string.IsNullOrEmpty(parm.Remarks), it => it.Remarks.Contains(parm.Remarks));
predicate = predicate.AndIF(!string.IsNullOrEmpty(parm.OpticalAttenuation), it => it.OpticalAttenuation.Contains(parm.OpticalAttenuation));
predicate = predicate.AndIF(!string.IsNullOrEmpty(parm.HistoryRemarks), it => it.HistoryRemarks.Contains(parm.HistoryRemarks));
if (!string.IsNullOrEmpty(parm.OpticalCableOffRemarks))
{
predicate = predicate.And(f => f.OpticalCableOffRemarks.Contains(parm.OpticalCableOffRemarks));
}
return predicate;
}
@ -223,6 +227,10 @@ namespace ZR.Service.Business
{
predicate = predicate.And(f => f.HistoryRemarks.Contains(parm.HistoryRemarks));
}
if (!string.IsNullOrEmpty(parm.OpticalCableOffRemarks))
{
predicate = predicate.And(f => f.OpticalCableOffRemarks.Contains(parm.OpticalCableOffRemarks));
}
return predicate;
}
}