Switch warehouse matching to use IDs

This commit is contained in:
2026-06-24 23:25:06 +08:00
parent 4670220614
commit bd9b5a6f4d
27 changed files with 776 additions and 419 deletions
@@ -16,6 +16,22 @@ namespace BLL
return Funs.DB.Base_Warehouse.FirstOrDefault(e => e.WarehouseId == warehouseId);
}
/// <summary>
/// 根据项目和仓库名称获取仓库信息,主要用于历史名称数据迁移和导入校验。
/// </summary>
public static Model.Base_Warehouse GetWarehouseByName(string projectId, string warehouseName)
{
return Funs.DB.Base_Warehouse.FirstOrDefault(e => e.ProjectId == projectId && e.WarehouseName == warehouseName);
}
/// <summary>
/// 获取仓库显示名称,材料业务保存主键后仍用名称做列表显示。
/// </summary>
public static string GetWarehouseNameById(string warehouseId)
{
return Funs.DB.Base_Warehouse.Where(e => e.WarehouseId == warehouseId).Select(e => e.WarehouseName).FirstOrDefault();
}
/// <summary>
/// 新增仓库信息
/// </summary>