修改焊接接口,
This commit is contained in:
@@ -593,16 +593,17 @@ namespace BLL
|
||||
var q = iosList[0];
|
||||
var isoNos = string.Join(",", iosList.Select(x => x.PipelineCode).ToArray());
|
||||
var isoIds = string.Join("','", iosList.Select(x => x.PipelineId).ToArray());
|
||||
var pipelineIdList = iosList.Select(x => x.PipelineId).ToList(); // 修复:创建实际的ID列表
|
||||
//获取打底和盖面的焊工单位名称
|
||||
var CoverWelderUnitName = (from x in Funs.DB.HJGL_WeldJoint
|
||||
join y in Funs.DB.SitePerson_Person on x.CoverWelderId equals y.PersonId
|
||||
join z in Funs.DB.Base_Unit on y.UnitId equals z.UnitId
|
||||
where isoIds.Contains(x.PipelineId)
|
||||
where pipelineIdList.Contains(x.PipelineId) // 修复:使用实际的列表
|
||||
select z.UnitName ).Distinct().ToList();
|
||||
var BackingWelderUnitName = (from x in Funs.DB.HJGL_WeldJoint
|
||||
join y in Funs.DB.SitePerson_Person on x.BackingWelderId equals y.PersonId
|
||||
join z in Funs.DB.Base_Unit on y.UnitId equals z.UnitId
|
||||
where isoIds.Contains(x.PipelineId)
|
||||
where pipelineIdList.Contains(x.PipelineId) // 修复:使用实际的列表
|
||||
select z.UnitName).Distinct().ToList();
|
||||
CoverWelderUnitName.AddRange(BackingWelderUnitName);
|
||||
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
|
||||
|
||||
Reference in New Issue
Block a user