针对图纸导入,修改属性批量添加的代码。
This commit is contained in:
parent
fa315072e1
commit
c7e0733623
File diff suppressed because it is too large
Load Diff
@ -1017,24 +1017,6 @@ namespace Learun.Application.TwoDevelopment.ZZDT_EC
|
|||||||
{
|
{
|
||||||
sourceTag.ObjectTypeID = curObjectTypeData.ObjectTypeID;//新的对象类型ID //会影响sourceTags这个原始集合
|
sourceTag.ObjectTypeID = curObjectTypeData.ObjectTypeID;//新的对象类型ID //会影响sourceTags这个原始集合
|
||||||
|
|
||||||
//if (curdEngineData != null)
|
|
||||||
//{
|
|
||||||
// //位号重复
|
|
||||||
// strEngineDataID = curdEngineData[0].EngineDataID;
|
|
||||||
|
|
||||||
// //删除当前项目的属性数据
|
|
||||||
// listPropByEngineIds.Add(curdEngineData[0].EngineDataID);
|
|
||||||
|
|
||||||
// curdEngineData[0].ObjectTypeID = curObjectTypeID;
|
|
||||||
// curdEngineData[0].UpdateTime = Time.MySqlTime;
|
|
||||||
// curdEngineData[0].UpdateUserID = userInfo.userId;
|
|
||||||
// //更新工程数据表
|
|
||||||
// updateEngineDataList.Add(curdEngineData[0]);
|
|
||||||
|
|
||||||
//}
|
|
||||||
//else
|
|
||||||
//{
|
|
||||||
|
|
||||||
#region enginedata
|
#region enginedata
|
||||||
//判断当前项目中工程数据是否存在
|
//判断当前项目中工程数据是否存在
|
||||||
ec_enginedataEntity targetTagWithSameName = targetTags.FirstOrDefault(x => x.TagNumber.ToUpper() == sourceTag.TagNumber.ToUpper());
|
ec_enginedataEntity targetTagWithSameName = targetTags.FirstOrDefault(x => x.TagNumber.ToUpper() == sourceTag.TagNumber.ToUpper());
|
||||||
@ -1441,7 +1423,9 @@ namespace Learun.Application.TwoDevelopment.ZZDT_EC
|
|||||||
|
|
||||||
Db.Insertable(addEngineDataList).AS($"ec_enginedata_{targetProject.ProjectIndex}").ExecuteCommand();
|
Db.Insertable(addEngineDataList).AS($"ec_enginedata_{targetProject.ProjectIndex}").ExecuteCommand();
|
||||||
Db.Insertable(addPixelList).AS($"ec_enginedata_pixel_{targetProject.ProjectIndex}").ExecuteCommand();
|
Db.Insertable(addPixelList).AS($"ec_enginedata_pixel_{targetProject.ProjectIndex}").ExecuteCommand();
|
||||||
Db.Insertable(addPropertyList).AS($"ec_enginedata_property_{targetProject.ProjectIndex}").ExecuteCommand();
|
Db.Ado.ExecuteCommand("SET GLOBAL local_infile = 1;");
|
||||||
|
//Db.Insertable(addPropertyList).AS($"ec_enginedata_property_{targetProject.ProjectIndex}").ExecuteCommand();
|
||||||
|
Db.Fastest<ec_enginedata_propertyEntity>().AS($"ec_enginedata_property_{targetProject.ProjectIndex}").PageSize(10000).BulkCopy(addPropertyList);
|
||||||
|
|
||||||
Db.Insertable(addCableList).AS($"ec_cable_{targetProject.ProjectIndex}").ExecuteCommand();
|
Db.Insertable(addCableList).AS($"ec_cable_{targetProject.ProjectIndex}").ExecuteCommand();
|
||||||
Db.Insertable(addSetList).AS($"ec_Cable_Set_{targetProject.ProjectIndex}").ExecuteCommand();
|
Db.Insertable(addSetList).AS($"ec_Cable_Set_{targetProject.ProjectIndex}").ExecuteCommand();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user