コード例 #1
0
        public JsonResult WPSNotify(WPSNotifyRequest body)
        {
            _log.WriteInfo("开始请求接口【onnotify】");
            WPSBaseModel result = new WPSBaseModel();

            try
            {
                var request = GetFilterRequest.GetParams(HttpContext.ApplicationInstance.Request);
                if (!request.Status)
                {
                    result.code    = request.code;
                    result.message = request.message;
                    result.details = request.details;
                    result.hint    = request.hint;
                }
                else
                {
                    result.code = (int)Enumerator.ErrorCode.OK;
                }
            }
            catch (Exception ex)
            {
                _log.WriteError("【系统异常】-【" + ex.Message + "】", ex);
                result.code    = (int)Enumerator.ErrorCode.ServerError;
                result.message = Enumerator.ErrorCode.ServerError.ToString();
                result.details = result.hint = EnumExtension.GetDescription(Enumerator.ErrorCode.ServerError);
            }

            _log.WriteInfo("请求接口【onnotify】完成,返回数据:" + JsonConvert.SerializeObject(result));
            return(Json(result));
        }
コード例 #2
0
 public Task <WPSBaseModel> WPSNotify(WPSNotifyRequest body)
 {
     return(Task.Run(() =>
     {
         var result = new WPSBaseModel
         {
             code = 200,
             msg = "success"
         };
         return result;
     }));
 }