/// <summary> /// 根据当前标准工艺路线的ID返回其本身或复制的数据模型 /// </summary> /// <param name="techRouteId">标准工艺路线的唯一标识</param> /// <param name="materialId">物料的唯一标识</param> /// <param name="isCopy">是否要复制当前标准工艺路线的数据模型,true表示复制,false表示不复制</param> /// <returns>返回当前标准工艺路线本身或复制的组件布局数据模型</returns> public JsonResult GetTechRouteInfoById(string techRouteId, string materialId, bool isCopy) { ExecuteBcfMethodResult result = new ExecuteBcfMethodResult(); LibManagerMessage manageMessage = new LibManagerMessage(); TechRouteModel techRouteModel = CPSModuleConfig.GetTechRouteInfoById(techRouteId, materialId, isCopy, manageMessage); result.Result = techRouteModel; result.Messages = manageMessage.MessageList; return(Json(result, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 获得当前标准工艺路线的数据模型 /// </summary> /// <param name="techRouteId">CPS标准工艺路线的关联主数据ID,当其为空时,标准工艺路线进行新增操作,否则进行修改操作</param> /// <param name="techRouteControlId">CPS标准工艺路线的组件ID</param> /// <param name="info">CPS标准工艺路线的建模模型数据</param> /// <returns>返回标准工艺路线的数据模型</returns> public JsonResult GetCurrentTechRouteInfo(string techRouteId, string techRouteControlId, CPSProduceControlLineConfig info) { TechRouteModel techRouteModel = CPSModuleConfig.GetCurrentTechRouteInfo(techRouteId, techRouteControlId, info); return(Json(techRouteModel, JsonRequestBehavior.AllowGet)); }