Exemplo n.º 1
0
        public IHttpActionResult Reply(Sys.Models.FeedBackLog feedBackLogInfo)
        {
            if (!ModelState.IsValid)
            {
                return(Ok(Comm.ResponseModel.ResponseModelBase.GetRes(ValidationMsg)));
            }

            if (string.IsNullOrWhiteSpace(feedBackLogInfo.ReplyMsg))
            {
                return(Ok(Comm.ResponseModel.ResponseModelBase.GetRes("请输入反馈内容")));
            }

            try
            {
                var model = Comm.Helper.DapperHelper.Instance.Get <Sys.Models.FeedBackLog>(feedBackLogInfo.FDId);
                model.ReplyMsg  = feedBackLogInfo.ReplyMsg;
                model.ReplyTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
                model.State     = 1;
                var result = Comm.Helper.DapperHelper.Instance.Update(model);

                if (result)
                {
                    return(Ok(Comm.ResponseModel.ResponseModelBase.Success()));
                }
                else
                {
                    return(Ok(Comm.ResponseModel.ResponseModelBase.SysError()));
                }
            }
            catch (Exception ex)
            {
                logs.Error("反馈回复失败", ex);
                return(BadRequest());
            }
        }
Exemplo n.º 2
0
        public IHttpActionResult Create(Sys.Models.FeedBackLog feedBackLogInfo)
        {
            logs.Info(Newtonsoft.Json.JsonConvert.SerializeObject(feedBackLogInfo));

            if (!ModelState.IsValid)
            {
                return(Ok(Comm.ResponseModel.ResponseModelBase.GetRes(ValidationMsg)));
            }

            try
            {
                var result = Comm.Helper.DapperHelper.Instance.Insert(feedBackLogInfo);

                if (result > 0)
                {
                    return(Ok(Comm.ResponseModel.ResponseModelBase.Success()));
                }
                else
                {
                    return(Ok(Comm.ResponseModel.ResponseModelBase.SysError()));
                }
            }
            catch (Exception ex)
            {
                logs.Error("反馈添加失败", ex);
                return(BadRequest());
            }
        }