|
|
|
@ -308,28 +308,40 @@ namespace FactorySystemApi.Controllers
|
|
|
|
{
|
|
|
|
{
|
|
|
|
sVersion = string.Format("{0:F4}", dVersion);
|
|
|
|
sVersion = string.Format("{0:F4}", dVersion);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (inParam .ContainsKey("Change_List") && inParam["Change_List"] != null&& inParam["Change_List"].ToString() !="")
|
|
|
|
if (inParam.ContainsKey("Change_List") && inParam["Change_List"] != null && inParam["Change_List"].ToString() != "")
|
|
|
|
{
|
|
|
|
{
|
|
|
|
List<TFS_UpdateFormula> jsonList = JsonConvert.DeserializeObject<List<TFS_UpdateFormula>>(inParam["Change_List"].ToString());
|
|
|
|
List<TFS_UpdateFormula> jsonList = JsonConvert.DeserializeObject<List<TFS_UpdateFormula>>(inParam["Change_List"].ToString());
|
|
|
|
|
|
|
|
|
|
|
|
foreach (var item in jsonList)
|
|
|
|
if (jsonList.Count > 0)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
TFS_UpdateFormula tFS_UpdateFormula = new TFS_UpdateFormula()
|
|
|
|
foreach (var item in jsonList)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
SP = inParam["SP"].ToString(),
|
|
|
|
TFS_UpdateFormula tFS_UpdateFormula = new TFS_UpdateFormula()
|
|
|
|
SP_VERSION = sVersion,
|
|
|
|
{
|
|
|
|
SP_VALUE = inParam["SP_VALUE"].ToString(),
|
|
|
|
SP = inParam["SP"].ToString(),
|
|
|
|
Name = inParam["Name"].ToString(),
|
|
|
|
SP_VERSION = sVersion,
|
|
|
|
Type = inParam["Type"].ToString(),
|
|
|
|
SP_VALUE = inParam["SP_VALUE"].ToString(),
|
|
|
|
SP_AUTHOR = inParam["SP_AUTHOR"].ToString(),
|
|
|
|
Name = inParam["Name"].ToString(),
|
|
|
|
//Change_Content = inParam["Change_Content"].ToString(),
|
|
|
|
Type = inParam["Type"].ToString(),
|
|
|
|
Change_Time = DateTime.Now.ToString("yyyy/MM/dd HH:mm"),
|
|
|
|
SP_AUTHOR = inParam["SP_AUTHOR"].ToString(),
|
|
|
|
Change_Content = JsonConvert.SerializeObject(item),
|
|
|
|
//Change_Content = inParam["Change_Content"].ToString(),
|
|
|
|
};
|
|
|
|
Change_Time = DateTime.Now.ToString("yyyy/MM/dd HH:mm"),
|
|
|
|
task = FormulaBll.SevaTFS_UpdateFormula(tFS_UpdateFormula);
|
|
|
|
Change_Content = JsonConvert.SerializeObject(item),
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
task = FormulaBll.SevaTFS_UpdateFormula(tFS_UpdateFormula);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
apiResult.Error("Change_List不能为空!");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
apiResult.Error("Change_List不能为空!");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
apiResult.Data = task;
|
|
|
|
apiResult.Data = task;
|
|
|
|
|
|
|
|
|
|
|
|
@ -732,19 +744,20 @@ namespace FactorySystemApi.Controllers
|
|
|
|
List<TFS_ViewMaterial> viewsByTestCodes = FormulaBll.GetViewByTestCodes(testCodes);
|
|
|
|
List<TFS_ViewMaterial> viewsByTestCodes = FormulaBll.GetViewByTestCodes(testCodes);
|
|
|
|
|
|
|
|
|
|
|
|
MaterialBll materialBll = new MaterialBll();
|
|
|
|
MaterialBll materialBll = new MaterialBll();
|
|
|
|
TFS_Material tFS_Material = materialBll.GetMaterialListByFTestCode(item.SP_VALUE).LastOrDefault();
|
|
|
|
TFS_Material tFS_Material = materialBll.GetMaterialListByFCode(item.SP_VALUE).FirstOrDefault();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (tFS_Material != null)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
item.ASapCode = tFS_Material.OldCode;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
item.ASapCode = "";
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if ("40".Equals(material.FType))
|
|
|
|
if ("40".Equals(material.FType))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
item.AMaterialCode = item.SP_VALUE;
|
|
|
|
item.AMaterialCode = item.SP_VALUE;
|
|
|
|
if (tFS_Material != null)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
item.ASapCode = tFS_Material.OldCode;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
item.ASapCode = "";
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -756,15 +769,11 @@ namespace FactorySystemApi.Controllers
|
|
|
|
if (tFS_Material != null)
|
|
|
|
if (tFS_Material != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
item.AMaterialCode = tFS_Material.FCode;
|
|
|
|
item.AMaterialCode = tFS_Material.FCode;
|
|
|
|
item.ASapCode = tFS_Material.OldCode;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//item.AMaterialCode = view2.FSaleOldMaterialCode;
|
|
|
|
//item.AMaterialCode = view2.FSaleOldMaterialCode;
|
|
|
|
//item.ASapCode = view2.FBaseMaterialCode;
|
|
|
|
//item.ASapCode = view2.FBaseMaterialCode;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
item.ASapCode = "";
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (string.IsNullOrWhiteSpace(item.AMaterialCode))
|
|
|
|
if (string.IsNullOrWhiteSpace(item.AMaterialCode))
|
|
|
|
|