修改物料路线中,物料编辑保存时逻辑

将所有视图中的字段按照物料视图表中存在的字段进行存储
master
Leo 2 years ago
parent 78694eea7e
commit d599adc3a8

@ -246,7 +246,8 @@ namespace FactorySystemApi.Controllers
columns = MaterialTeamworkBll.GetColumns(), columns = MaterialTeamworkBll.GetColumns(),
rows = MaterialTeamworkBll.GetMaterialViewsByTeamId(teamId, teamWorkType, teamType, user.FID, true, out List<int> materialId), rows = MaterialTeamworkBll.GetMaterialViewsByTeamId(teamId, teamWorkType, teamType, user.FID, true, out List<int> materialId),
infos = MaterialTeamworkBll.GetMaterialInfoList(materialId, user.FID), infos = MaterialTeamworkBll.GetMaterialInfoList(materialId, user.FID),
types = MaterialTeamworkBll.GetMaterialTypeList() types = MaterialTeamworkBll.GetMaterialTypeList(),
viewCols = MaterialTeamworkBll.GetViewColumns()
}; };
} }

@ -12,8 +12,8 @@
<appSettings> <appSettings>
<add key="ApiAuthSecretKey" value="zhkxfs" /> <add key="ApiAuthSecretKey" value="zhkxfs" />
<!--<add key="ConnectionString" value="server=49.235.68.145,3456;uid=sa;pwd=zhenxuan@2019;database=FactorySystem" />--> <!--<add key="ConnectionString" value="server=49.235.68.145,3456;uid=sa;pwd=zhenxuan@2019;database=FactorySystem" />-->
<add key="ConnectionString" value="server=192.168.8.156,12580;uid=tfs;pwd=tfs2022;database=FactorySystem" /> <!--<add key="ConnectionString" value="server=192.168.8.156,12580;uid=tfs;pwd=tfs2022;database=FactorySystem" />-->
<!--<add key="ConnectionString" value="server=120.55.81.57;uid=sa;pwd=1qaz@WSX;database=FactorySystem" />--> <add key="ConnectionString" value="server=120.55.81.57;uid=sa;pwd=1qaz@WSX;database=FactorySystem" />
<add key="Sap_UserName" value="mcs_con" /> <add key="Sap_UserName" value="mcs_con" />
<add key="Sap_Upload_UserName" value="plm_com" /> <add key="Sap_Upload_UserName" value="plm_com" />

@ -76,6 +76,22 @@ namespace FactorySystemBll
return dicList; return dicList;
} }
public string GetViewColumns()
{
string cols = "";
string sql = "SELECT COLUMN_NAME FROM information_schema.columns where table_name = 'TFS_ViewMaterial'";
var db = AppSettingsHelper.GetSqlSugar();
DataTable table = db.Ado.GetDataTable(sql);
foreach (DataRow row in table.Rows)
{
cols = cols + row[0].ToString() + ",";
}
return cols;
}
/// <summary> /// <summary>
/// 获取视图 /// 获取视图
/// </summary> /// </summary>

Loading…
Cancel
Save