|
|
|
@ -167,17 +167,25 @@ namespace FactorySystemApi.Controllers
|
|
|
|
|
|
|
|
|
|
|
|
MaterialTeamworkBll.CreateProductView(teamwork, editMaterialList, user.FID);
|
|
|
|
MaterialTeamworkBll.CreateProductView(teamwork, editMaterialList, user.FID);
|
|
|
|
//开始BOM下载
|
|
|
|
//开始BOM下载
|
|
|
|
DockGetBomData(teamwork.FID, user.FID);
|
|
|
|
int dow= DockGetBomData(teamwork.FID, user.FID);
|
|
|
|
MaterialTeamworkBll.HasMaterialTestCode(teamwork);
|
|
|
|
if (dow > 0)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
MaterialTeamworkBll.HasMaterialTestCode(teamwork);
|
|
|
|
|
|
|
|
|
|
|
|
BaseBll.CreateTaskData2(teamwork.FID, user.FID, "1"); //新增物料分类事项
|
|
|
|
BaseBll.CreateTaskData2(teamwork.FID, user.FID, "1"); //新增物料分类事项
|
|
|
|
BaseBll.UpdateTeamProcess2(teamId, (int)Constant.HalfMaterialProcessType.物料分类, 2, 1); // 更新物料分类流程
|
|
|
|
BaseBll.UpdateTeamProcess2(teamId, (int)Constant.HalfMaterialProcessType.物料分类, 2, 1); // 更新物料分类流程
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
BaseBll.CreateTaskData2(teamId, user.FID, ((int)Constant.HalfMaterialTask.BOM下载).ToString());
|
|
|
|
|
|
|
|
BaseBll.UpdateTeamProcess2(teamId, (int)Constant.HalfMaterialTask.物料分类, 1, 1);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
BaseBll.CreateTaskData2(teamId, user.FID, ((int)Constant.TaskType.配方选择).ToString());
|
|
|
|
BaseBll.CreateTaskData2(teamId, user.FID, ((int)Constant.HalfMaterialTask.BOM下载).ToString());
|
|
|
|
BaseBll.UpdateTeamProcess2(teamId, (int)Constant.ProcessType.协同发起, 1, 1);
|
|
|
|
BaseBll.UpdateTeamProcess2(teamId, (int)Constant.HalfMaterialTask.BOM下载, 1, 1);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -586,7 +594,7 @@ namespace FactorySystemApi.Controllers
|
|
|
|
* 在创建各类事项前,先创建物料分类事项
|
|
|
|
* 在创建各类事项前,先创建物料分类事项
|
|
|
|
* 此处创建各类事项流程中断,转移至物料分类事项提交后进行
|
|
|
|
* 此处创建各类事项流程中断,转移至物料分类事项提交后进行
|
|
|
|
* **/
|
|
|
|
* **/
|
|
|
|
BaseBll.CreateTaskData2(teamwork.FID, userId, "2"); //新增物料分类事项
|
|
|
|
BaseBll.CreateTaskData2(teamwork.FID, userId, "1"); //新增物料分类事项
|
|
|
|
BaseBll.UpdateTeamProcess2(teamId, (int)Constant.HalfMaterialProcessType.物料分类, 2, 1); // 更新物料分类流程
|
|
|
|
BaseBll.UpdateTeamProcess2(teamId, (int)Constant.HalfMaterialProcessType.物料分类, 2, 1); // 更新物料分类流程
|
|
|
|
|
|
|
|
|
|
|
|
////协同发起事项
|
|
|
|
////协同发起事项
|
|
|
|
@ -616,7 +624,7 @@ namespace FactorySystemApi.Controllers
|
|
|
|
{
|
|
|
|
{
|
|
|
|
OperateLogBll.Add(teamwork.FID, 2, "BOM下载失败,BOM数据为空", userId);
|
|
|
|
OperateLogBll.Add(teamwork.FID, 2, "BOM下载失败,BOM数据为空", userId);
|
|
|
|
BaseBll.CreateTaskData2(teamwork.FID, userId, ((int)Constant.HalfMaterialTask.BOM下载).ToString());
|
|
|
|
BaseBll.CreateTaskData2(teamwork.FID, userId, ((int)Constant.HalfMaterialTask.BOM下载).ToString());
|
|
|
|
BaseBll.UpdateTeamProcess2(teamwork.FID, (int)Constant.ProcessType.协同发起, 2, 1);
|
|
|
|
BaseBll.UpdateTeamProcess2(teamwork.FID, (int)Constant.HalfMaterialTask.物料分类, 2, 1);
|
|
|
|
HalfMaterialTeamworkBll.ChangeTeamProcess(teamwork.FID);
|
|
|
|
HalfMaterialTeamworkBll.ChangeTeamProcess(teamwork.FID);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -624,7 +632,7 @@ namespace FactorySystemApi.Controllers
|
|
|
|
{
|
|
|
|
{
|
|
|
|
OperateLogBll.Add(teamwork.FID, 2, "BOM下载失败,请稍后重试(对接)", userId);
|
|
|
|
OperateLogBll.Add(teamwork.FID, 2, "BOM下载失败,请稍后重试(对接)", userId);
|
|
|
|
BaseBll.CreateTaskData2(teamwork.FID, userId, ((int)Constant.HalfMaterialTask.BOM下载).ToString());
|
|
|
|
BaseBll.CreateTaskData2(teamwork.FID, userId, ((int)Constant.HalfMaterialTask.BOM下载).ToString());
|
|
|
|
BaseBll.UpdateTeamProcess(teamwork.FID, (int)Constant.ProcessType.协同发起, 2, 1);
|
|
|
|
BaseBll.UpdateTeamProcess2(teamwork.FID, (int)Constant.HalfMaterialTask.物料分类, 2, 1);
|
|
|
|
ExceptionHelper.AddSystemJournal(Request, specifList[0], ex.Message, userId, "DockGetBomData");
|
|
|
|
ExceptionHelper.AddSystemJournal(Request, specifList[0], ex.Message, userId, "DockGetBomData");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//日志添加
|
|
|
|
//日志添加
|
|
|
|
|