public JsonResult Edit(string id, Models.LableModel model) { var user = OperatorProvider.Provider.Current(); model.LabelId = model.LabelId.PadLeft(6, '0'); if (lablemanagebll.GetIsBind(model.LabelId)) { return(Json(new AjaxResult { type = ResultType.error, message = "标签已经绑定!" })); } if (!string.IsNullOrEmpty(model.UserId) && lablemanagebll.GetUserLable(model.UserId) != null) { return(Json(new AjaxResult { type = ResultType.error, message = model.Name + "已经绑定!" })); } var entity = new LablemanageEntity() { ID = Guid.NewGuid().ToString(), DeptId = model.DeptId, DeptCode = model.DeptCode, DeptName = model.DeptName, BindTime = model.BindTime, CreateDate = DateTime.Now, CreateUserDeptCode = user.DeptCode, CreateUserId = user.UserId, ModifyDate = DateTime.Now, ModifyUserId = user.DeptId, CreateUserOrgCode = user.OrganizeCode, IdCardOrDriver = model.IdCardOrDriver, IsBind = 1, LableId = model.LabelId, LableTypeName = model.LableTypeName, LableTypeId = model.LableTypeId, Name = model.Name, OperUserId = user.UserName, Phone = model.Phone, Power = "100%", Type = 0, State = "离线", UserId = model.UserId }; lablemanagebll.SaveForm(id, entity); if (string.IsNullOrEmpty(id)) { //将标签信息同步到后台计算服务中 RabbitMQHelper rh = RabbitMQHelper.CreateInstance(); SendData sd = new SendData(); sd.DataName = "LableEntity"; sd.EntityString = JsonConvert.SerializeObject(entity); rh.SendMessage(JsonConvert.SerializeObject(sd)); } return(Json(new AjaxResult { type = ResultType.success, message = "保存成功!" })); }
public ActionResult Edit(string id) { ViewBag.id = id; var user = OperatorProvider.Provider.Current(); ViewBag.orgid = user.OrganizeId; var items = dataItemDetailBLL.GetListItems("标签类型"); items = items.Where(x => x.Description.Contains("0")); ViewData["list"] = items.Select(x => new SelectListItem { Value = x.ItemValue, Text = x.ItemName }); var model = new Models.LableModel { BindTime = DateTime.Now, Operator = user.UserName, Power = "100" }; return(View(model)); }