|
|
|
@ -945,13 +945,17 @@ namespace FactorySystemApi.Controllers
|
|
|
|
|
|
|
|
|
|
|
|
// 获取需要转换的值
|
|
|
|
// 获取需要转换的值
|
|
|
|
// 获取工厂ID
|
|
|
|
// 获取工厂ID
|
|
|
|
|
|
|
|
var createFactoryId = -1;
|
|
|
|
TFS_Factory factory = TeamworkBll.GetFactoryIdByName(factoryName.ToString());
|
|
|
|
TFS_Factory factory = TeamworkBll.GetFactoryIdByName(factoryName.ToString());
|
|
|
|
if (factory == null)
|
|
|
|
if (factory == null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
errStr = errStr + "模式不正确;";
|
|
|
|
errStr = errStr + "模式不正确;";
|
|
|
|
isOk = false;
|
|
|
|
isOk = false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
var createFactoryId = factory.FID;
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
createFactoryId = factory.FID;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 获取物料组Id
|
|
|
|
// 获取物料组Id
|
|
|
|
if (!materialGroup.ToString().Contains("+"))
|
|
|
|
if (!materialGroup.ToString().Contains("+"))
|
|
|
|
@ -966,15 +970,26 @@ namespace FactorySystemApi.Controllers
|
|
|
|
var formulaId = -1;
|
|
|
|
var formulaId = -1;
|
|
|
|
if (!string.IsNullOrEmpty(testCode.ToString()) && !string.IsNullOrEmpty(versionCode.ToString()))
|
|
|
|
if (!string.IsNullOrEmpty(testCode.ToString()) && !string.IsNullOrEmpty(versionCode.ToString()))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
double dVersion;
|
|
|
|
|
|
|
|
bool isVersionNum = double.TryParse(versionCode.ToString(), out dVersion);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (isVersionNum)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
versionCode = string.Format("{0:F4}", dVersion);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
TFS_Formula formula = TeamworkBll.GetFormulaByTestCodeAndVersion(testCode.ToString(), versionCode.ToString());
|
|
|
|
TFS_Formula formula = TeamworkBll.GetFormulaByTestCodeAndVersion(testCode.ToString(), versionCode.ToString());
|
|
|
|
if (formula == null)
|
|
|
|
if (formula == null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
errStr = errStr + "试验号或版本号不正确;";
|
|
|
|
errStr = errStr + "试验号或版本号不正确;";
|
|
|
|
isOk = false;
|
|
|
|
isOk = false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
formulaName = formula.FName + "+" + formula.FTestCode + "+" + formula.FVersionCode;
|
|
|
|
formulaName = formula.FName + "+" + formula.FTestCode + "+" + formula.FVersionCode;
|
|
|
|
formulaId = formula.FID;
|
|
|
|
formulaId = formula.FID;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 校验未通过,继续下一条
|
|
|
|
// 校验未通过,继续下一条
|
|
|
|
|