原本是判断甲板重复,现在增加了房间号叠加判断,不然一个甲板里面很多房间就会报错

This commit is contained in:
supercjj2023 2025-09-28 09:05:43 +08:00
parent 7e5aa24ab1
commit c5ac8aa15b

View File

@ -162,12 +162,12 @@ namespace Learun.Application.Web.AppApi
} }
// 找出area和deck列组合重复的行 // 找出area和deck列组合重复的行
var duplicateGroups = res var duplicateGroups = res
.GroupBy(r => new { r.area, r.deck }) .GroupBy(r => new { r.area, r.deck, r.RoomNo })
.Where(g => g.Count() > 1) .Where(g => g.Count() > 1)
.ToList(); .ToList();
if (duplicateGroups.Any()) if (duplicateGroups.Any())
{ {
return Fail("该图纸上有区域和甲板信息重复的基点存在。"); return Fail("该图纸上有甲板、房间号信息重复的基点存在。");
} }
//这里要考虑下拉列表 带 ||的问题 //这里要考虑下拉列表 带 ||的问题