/// <summary> /// 保存表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="entity">实体对象</param> /// <returns></returns> public void SaveForm(string keyValue, ArealocationEntity entity) { try { service.SaveForm(keyValue, entity); } catch (Exception) { throw; } }
public ActionResult SaveForm(string ID, string DistrictId, string PostList, string ModelIds) { DistrictBLL disbll = new DistrictBLL(); var dis = disbll.GetEntity(DistrictId); ArealocationEntity Area = new ArealocationEntity(); Area.AreaCode = dis.DistrictCode; Area.AreaId = DistrictId; Area.AreaName = dis.DistrictName; Area.AreaParentId = dis.ParentID; if (ID == "") { Area.Create(); } else { Area.Modify(ID); } Area.AreaParentId = dis.ParentID; Area.PointList = PostList; Area.ModelIds = ModelIds; arealocationbll.SaveForm(ID, Area); KbsAreaLocation ka = new KbsAreaLocation(); ka.DistrictCode = Area.AreaCode; ka.DistrictID = Area.AreaId; ka.DistrictName = Area.AreaName; ka.ID = Area.ID; ka.ModelIds = Area.ModelIds; ka.OrganizeId = dis.OrganizeId; ka.ParentID = Area.AreaParentId; ka.PointList = Area.PointList; ka.SortCode = dis.SortCode; SendData sd = new SendData(); if (ID == "") { sd.DataName = "AddArea"; } else { sd.DataName = "UpdateArea"; } sd.EntityString = JsonConvert.SerializeObject(ka); //将新绑定的标签信息同步到后台计算服务中 RabbitMQHelper rh = RabbitMQHelper.CreateInstance(); rh.SendMessage(JsonConvert.SerializeObject(sd)); return(Success("操作成功。")); }