public JsonResponse AddItemMenu([FromBody]JsonRequest model) { try { SysLoginUser user = UserInfoUtil.UserInfo(model.Token); Sysmenu item = model.Data.ToString().DeserializeObject<Sysmenu>(); item.CreateTime = DateTime.Now; item.UpdateTime = DateTime.Now; item.CreateUserId = user?.Model?.KID.ToString(); item.CreateUserName = user?.Model?.UserName; item.UpdateUserId = item.CreateUserId; item.UpdateUserName = item.CreateUserName; var data = BlogHelper.AddByEntity_Sysmenu(item, new OpertionUser() { UserId = user?.Model?.KID.ToString(), UserName = user?.Model?.UserName, UserClientIp = GetIP(), }); return FastJson(data, model.Token, data.IsSucceed ? 0 : 1, data.Message); } catch (Exception ex) { LogHelper.WriteLog(ex, "/Menu/DelItemMenuByKid"); return new JsonResponse() { Code = 1, Msg = $"请求失败:{ex.Message}" }; } }
public JsonResponse GetItemMenuByKid([FromBody]JsonRequest model) { try { UpdateView ret = model.Data.ToString().DeserializeObject<UpdateView>(); if (ret.KID <= 0) { return FastJson("", model.Token, 1, "kid不能为空"); } Sysmenu data = BlogHelper.GetModelByKID_Sysmenu(ret.KID); return FastJson(data, model.Token); } catch (Exception ex) { LogHelper.WriteLog(ex, "/Menu/GetItemMenuByKid"); return new JsonResponse() { Code = 1, Msg = $"请求失败:{ex.Message}" }; } }
/// <summary> /// 添加实体 /// </summary> /// <param name="entity">The entity.</param> /// <param name="opertionUser">操作者信息</param> /// <returns>Result.</returns> public static Result Add(Sysmenu entity, OpertionUser opertionUser) { try { var ret = SysmenuRepository.Instance.Add <Sysmenu>(entity); DbLog.WriteDbLog(nameof(Sysmenu), "添加记录", ret, entity.ToJsonString(), opertionUser, OperLogType.添加); return(new Result() { IsSucceed = ret > 0, Message = ret.ToString() }); } catch (Exception ex) { FastDev.Log.LogHelper.WriteLog(ex, "SysmenuLogic.Add Entity异常"); return(new Result() { IsSucceed = false, Message = ex.Message }); } }