コード例 #1
0
 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}" };
     }
 }
コード例 #2
0
 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}" };
     }
 }
コード例 #3
0
        /// <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
                });
            }
        }