|
|
|
|
@ -303,24 +303,35 @@ namespace FactorySystemApi.Controllers
|
|
|
|
|
double dVersion;
|
|
|
|
|
|
|
|
|
|
bool isVersionNum = double.TryParse(sVersion, out dVersion);
|
|
|
|
|
|
|
|
|
|
int task = -1;
|
|
|
|
|
if (isVersionNum)
|
|
|
|
|
{
|
|
|
|
|
sVersion = string.Format("{0:F4}", dVersion);
|
|
|
|
|
}
|
|
|
|
|
TFS_UpdateFormula tFS_UpdateFormula = new TFS_UpdateFormula()
|
|
|
|
|
if (inParam .ContainsKey("Change_List") && inParam["Change_List"] != null&& inParam["Change_List"].ToString() !="")
|
|
|
|
|
{
|
|
|
|
|
SP = inParam["SP"].ToString(),
|
|
|
|
|
SP_VERSION = sVersion,
|
|
|
|
|
SP_VALUE = inParam["SP_VALUE"].ToString(),
|
|
|
|
|
Name = inParam["Name"].ToString(),
|
|
|
|
|
Type = inParam["Type"].ToString(),
|
|
|
|
|
SP_AUTHOR = inParam["SP_AUTHOR"].ToString(),
|
|
|
|
|
//Change_Content = inParam["Change_Content"].ToString(),
|
|
|
|
|
Change_Time = DateTime.Now.ToString("yyyy/MM/dd HH:mm"),
|
|
|
|
|
Change_Content = inParam.ContainsKey("Change_List")?inParam["Change_List"].ToString():"",
|
|
|
|
|
};
|
|
|
|
|
apiResult.Data = FormulaBll.SevaTFS_UpdateFormula(tFS_UpdateFormula);
|
|
|
|
|
List<TFS_UpdateFormula> jsonList = JsonConvert.DeserializeObject<List<TFS_UpdateFormula>>(inParam["Change_List"].ToString());
|
|
|
|
|
|
|
|
|
|
foreach (var item in jsonList)
|
|
|
|
|
{
|
|
|
|
|
TFS_UpdateFormula tFS_UpdateFormula = new TFS_UpdateFormula()
|
|
|
|
|
{
|
|
|
|
|
SP = inParam["SP"].ToString(),
|
|
|
|
|
SP_VERSION = sVersion,
|
|
|
|
|
SP_VALUE = inParam["SP_VALUE"].ToString(),
|
|
|
|
|
Name = inParam["Name"].ToString(),
|
|
|
|
|
Type = inParam["Type"].ToString(),
|
|
|
|
|
SP_AUTHOR = inParam["SP_AUTHOR"].ToString(),
|
|
|
|
|
//Change_Content = inParam["Change_Content"].ToString(),
|
|
|
|
|
Change_Time = DateTime.Now.ToString("yyyy/MM/dd HH:mm"),
|
|
|
|
|
Change_Content = JsonConvert.SerializeObject(item),
|
|
|
|
|
};
|
|
|
|
|
task = FormulaBll.SevaTFS_UpdateFormula(tFS_UpdateFormula);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
apiResult.Data = task;
|
|
|
|
|
|
|
|
|
|
//userId = Request.Properties["token"] is ApiAuthInfo user ? user.FID : userId;
|
|
|
|
|
//apiResult.Data = FormulaBll.DockingRecipeData(new List<TFS_Formula>() { formula }, userId);
|
|
|
|
|
|