Example #1
0
        /// <summary>
        /// 新增或编辑保存数据
        /// </summary>
        /// <param name="model">要保存的实体</param>
        /// <returns>返回Msg</returns>
        public JsonResult Save(GpsUser model, ReqParam reqParam)
        {
            Msg _msg = new Msg();

            try
            {
                #region 验证判断
                if (string.IsNullOrEmpty(model.UserName))
                {
                    _msg.msg = "单位全称不能为空";
                    return(Json(_msg));
                }
                if (string.IsNullOrEmpty(model.UserShortname))
                {
                    _msg.msg = "单位简称不能为空";
                    return(Json(_msg));
                }
                if (string.IsNullOrEmpty(model.UserCode))
                {
                    _msg.msg = "单位信用代码不能为空";
                    return(Json(_msg));
                }
                #endregion

                if (!string.IsNullOrEmpty(model.UserId))
                {
                    if (RepGpsUser.Update(model))
                    {
                        _msg.flag = true;
                        _msg.msg  = "更新成功";
                    }
                    else
                    {
                        _msg.other = "不跳转";
                        _msg.msg   = "更新失败";
                    }
                }
                else
                {
                    model.UserId  = Utils.GetGUID();
                    model.AddTime = DateTime.Now;
                    if (RepGpsUser.Add(model) != null)
                    {
                        _msg.flag = true;
                        _msg.msg  = "新增成功";
                    }
                }

                if (_msg.flag)
                {
                    _msg.data  = reqParam.hdn_target;
                    _msg.msg   = reqParam.hdn_msg;
                    _msg.other = reqParam.hdn_targetType;
                }
            }
            catch
            {
            }
            return(Json(_msg));
        }
Example #2
0
        /// <summary>
        /// По строке запроса вычисляем путь к файлу.
        /// </summary>
        private static ReqParam GetReqParam(string request)
        {
            ReqParam r      = new ReqParam();
            int      space1 = request.IndexOf(" ");
            int      space2 = request.IndexOf(" ", space1 + 1);

            r.Url = request.Substring(space1 + 2, space2 - space1 - 2);
            return(r);
        }
 public JObject Post([FromBody] ReqParam param)
 {
     try
     {
         return(service.getServicePull(param.id));
     }
     catch (Exception ex)
     {
         return(toErrRes(ex));
     }
 }
        /// <summary>
        /// 新增或编辑保存数据
        /// </summary>
        /// <param name="model">要保存的实体</param>
        /// <returns>返回Msg</returns>
        public JsonResult Save(UserAccount model, ReqParam reqParam)
        {
            Msg _msg = new Msg();

            try
            {
                #region 验证判断
                if (string.IsNullOrEmpty(model.Account))
                {
                    _msg.msg = "登录用户名不能为空";
                    return(Json(_msg));
                }
                if (string.IsNullOrEmpty(model.Pwd))
                {
                    _msg.msg = "密码不能为空";
                    return(Json(_msg));
                }
                if (string.IsNullOrEmpty(model.GpsUserId))
                {
                    _msg.msg = "数据不完整可能存在异常攻击";
                    return(Json(_msg));
                }
                #endregion

                if (!string.IsNullOrEmpty(model.Id))
                {
                    if (RepUserAccount.Update(model))
                    {
                        _msg.flag = true;
                        _msg.msg  = "更新成功";
                    }
                    else
                    {
                        _msg.other = "不跳转";
                        _msg.msg   = "更新失败";
                    }
                }
                else
                {
                    model.Id      = Utils.GetGUID();
                    model.AddTime = DateTime.Now;
                    model.Pwd     = Utils.GetMD5(model.Pwd);
                    if (RepUserAccount.Add(model) != null)
                    {
                        _msg.flag = true;
                        _msg.msg  = "新增成功";
                    }
                }

                if (_msg.flag)
                {
                    _msg.data  = reqParam.hdn_target;
                    _msg.msg   = reqParam.hdn_msg;
                    _msg.other = reqParam.hdn_targetType;
                }
            }
            catch
            {
            }
            return(Json(_msg));
        }