/// <summary> /// 新增分析器基本信息表单 /// </summary> /// <param name="entity">分析器基本信息实体</param> /// <returns></returns> public void CreateAnalyzerForm(BpcSM006Entity entity) { try { var data = bpcSM006Service.GetEntity(entity.FXQBM); if (data == null) { bpcSM006Service.SaveForm(null, entity); } else if (data.STATUS == "0") { entity.CREATEAT = DateTime.Now; entity.CREATOR = OperatorProvider.Provider.Current().UserName; entity.STATUS = "1"; bpcSM006Service.SaveForm(entity.FXQBM, entity); } else { throw new Exception("编码重复"); } } catch (Exception) { throw; } }
/// <summary> /// 修改分析器基本信息表单 /// </summary> /// <param name="fxqbm">分析器编码</param> /// <param name="entity">分析器基本信息实体</param> /// <returns></returns> public void ModifyAnalyzerForm(string fxqbm, BpcSM006Entity entity) { try { bpcSM006Service.SaveForm(fxqbm, entity); } catch (Exception) { throw; } }
public ActionResult SaveMetaDataAnalyzer(BpcSM006Entity entity, string fxqbm) { if (string.IsNullOrEmpty(entity.CREATOR)) { bll.CreateAnalyzerForm(entity); } else { bll.ModifyAnalyzerForm(fxqbm, entity); } return(Success("操作成功")); }